데이터베이스를 채우기 위해 스크립트를 실행 한 후 rake ts:rebuild을 실행했지만 스핑크스가 인덱스를 부분적으로 다시 작성했습니다. Stopped searchd daemon (pid: 23309).
Generating configuration to /home/guest_dp/config/development.sphinx.conf
Sphinx 2
ProfileAnswer, has_many 관계를 나타내는 User 모델이 있습니다. profile_answers.response도 색인을 생성합니다. profile_answers.question_id도 있습니다. 특정 질문에 대해 문자열을 검색하는 검색어를 실행할 수 있어야합니다. 여기 제가 잘못하고있는 방식입니다. indexes profile_answe
웹 페이지에서 ThinkingSphinx를 검색 엔진으로 사용하고 있습니다. 필요한 것은 검색 결과를 연도와 관련성별로 정렬하는 것입니다. 마찬가지로 order: "DATE_FORMAT(created_at, '%Y') DESC"은 효과가없고 시간 세그먼트가 내가 원하는 것에 전혀 도움이되지 않습니다. 아이디어가 없습니다.
소스에서 pgsql을 사용하여 스핑크스를 설치하고 내 응용 프로그램 (Rails 4.0.3)에 think-sphinx gem (3.0.1)을 설치했습니다. 그리고 &이 스핑크스 구성을 생성하도록 구성했습니다. 그런 다음 app/indices에 인덱스를 추가 한 후 나중에 & rake ts : index & & ts : start를 통해 스핑크스를 시작했지만
오늘 해결할 수없는 문제가 있습니다. 이미 적어도 한 번은 나에게 일어 났지만, 나는 그것을 교정하기 위해 내가 한 일을 정확히 기억하지 못한다. 나는 (아파치와 여객과 루비 2.1를 사용하여) 내 레일 4 응용 프로그램을 배포 현재 내가 다음 오류 때문에 생각 - 스핑크스를 사용할 수 없습니다 카피 스트라 노 (3)를 사용하여 내 자신의 서버에있어 :
나는 국가 별 표 (아래에 나열된 모델)가 있습니다. 나는 생각으로 스핑크스를 검색으로 추가하고 결과를 표시하기 위해 그것을 사용하고 싶습니다. country.rb class Country < ActiveRecord::Base
has_many :provinces
has_many :cities
has_many :zones
사고 스핑크스를 기반으로 한 검색 결과가있는 컨트롤러가 있습니다. find_kind_cd과 find_category_ids은 모두 스핑크스 스코프입니다. @products.search 배열을 반환하십시오. ActiveRecord :: Relation 또는 이와 비슷한 뭔가가 필요합니다. 왜냐하면 includes 또는 maximum 같은 일부 메서드를 구현하
나는 프로젝트에 Thinking Sphinx 3을 가지고있다. 내가 부울 필드 approved이 CheckOrders에 의해 Investmens을 찾을 필요가 class Investment < ActiveRecord::Base
has_many :investment_parts
end
class InvestmentPart < ActiveRecor
나는 per the docs 나는 다음과 같은 오류 얻을 그러나 with_delivery = "*, IF(delivery = 1 OR region_id IN (001,002,003), 1, 0) AS delivery"
Listing.search 'ipod',
select: with_delivery,
with: { 'delive
Rails 4 앱에 적합한 색인 생성/검색 솔루션을 선택하려고합니다. 지금까지 나는 Sunspot (Solr)과 Thinking Sphinx (Sphinx)를 고려해 보았지만 두 문서 모두를 읽었을 때 그들이 사용 사례를 만족시킬 수 있는지 확신하지 못했습니다. 단순함을 위해 내 모델에 "양"과 "무리"가 있다고 가정 해 봅니다. 모든 양들은 정확히 한 무