2
내 응용 프로그램에서 multisearch를 추가하려는 모델 수가 많습니다. 필요한 모든 것을 수행했지만 콘솔에서 다음을 실행할 때 비어있는 느낌이 들었습니다. [ ]. 그래서 여기결과를 반환하지 않는 Pg_Search
PgSearch.multisearch("Red")
내가
rails g pg_search:migration:multisearch
rake db:migrate
나는 또한 각 모델에서 그 확장을
을 만들었습니다
PgSearch.multisearch_options = {
:using => [:tsearch, :trigram],
:ignoring => :accents
}
을 포함하는 초기화를 만들어 무슨 짓을했는지의 I 검색을 원했고 다음을 추가했습니다.
나는 다음 콘솔에서 검색을 실행할 때 내가 '무엇에 맞는 항목이 알면서도
class ResultsController < ApplicationController
def index
@pg_search_documents = PgSearch.multisearch(params[:query])
end
end
거기에 나는, 단지 결과가 오류를 얻을 뭐죠 여기에, 결과 컨트롤러를 생성 내가 찾는거야.
pg_search는 pg_search를 추가하기 전에 생성 된 항목을 통과합니까? 누군가 내가 뭘 잘못하고 있는지에 대한 단서가 있습니까? 내가 놓친 것 같습니다.
감사
편집
: 죄송합니다 나는 또한 내 gemfile 및 실행 레이크 DB에 pg_search을 추가 한, 나는 레일 3.2.8와 루비 1.9.2를 사용하고 언급해야한다 :
저는 pg_search의 저자이자 관리자입니다. 게시 해 주셔서 감사합니다. 문서에 추가해야 함을 상기시켜주기 때문에. – nertzy
재 구축이 작동하지 않는 것 같습니다. 오류가 발생했습니다. – grimmwerks
너희들은 내 영웅이야! – thedanotto