달성 문제가 불가능한 지 확실하지 않아서 도와주세요. 이와 같은 검색을 실행하는 경우 @things = Thing.search params[:search]
'jack'과 관련된 모든 결과가 'jack'과 함께 표시됩니다. 'sushi'는 관련성이 높은 '초밥'과 함께 모든 결과를 반환합니다. 하지만 'Jack sushi'라고 입력하면 관련성이 'jack
레일에 루비를 사용하여 스핑크스 범위에 약간의 문제가 있습니다. 문제는 : sphinx_scope(:sphinx_for_current_user){
{ :conditions => {:user_id => "#{User.current.id }", :workflow_state => '!draft'}}
}
그러나이 스핑크스 범위 이상 할이 된다
메신저 스핑크스를 생각하면 검색 결과를 콜백 (JSONP)이있는 JSON 배열로 가져와야합니다. show와 같은 다른 함수에서 url에 .json? callback = asd를 추가하면이를 허용합니다. 하지만 thinking_sphinx로 검색 한 내용이 아닙니다. 내 색인은 다음과 같습니다. def index
@profiles = Profile.
나는 생각하고있는 스핑크스를 사용하여 현재 호텔 검색을하고있다. "Manhattan Club"이라는 항목이 하나 있습니다. "The Manhattan Club"으로 검색하면 결과가 없습니다. default : all 옵션은 모든 단어가 일치해야 함을 의미하기 때문입니다. 다음 : : any 옵션을 사용합니다 (모든 단어 일치는 일치로 계산됩니다). 그러나이
내가했던 같은 검색, ` Comment.search "aabbb "`
생각에 대한 키워드 무게를 추가하고 나도 "AB"를 포함하는 결과를 얻을 할 수있는 방법; 그래서 나는 그런 식으로했다 : ` Comment.search "aabbb ab"`
을하지만 사실, 나는, 즉, ab 전에 aabbb 쇼와 일치하는 결과를 만들고 싶어 더 높은 우선 순위를
레일에서 항목을 데이터베이스에 저장할 때 모든 데이터를 먼저 암호화해야합니다. 내가 데이터를 검색 할 때 검색 할 수 있도록 데이터의 일부를 해독하는 것입니다. 나는 이것이 좋은 생각인지 알 필요가있다. 내 컨트롤러에서 나는이 내가 비록 필요 달성하는 가장 좋은 방법입니다 있는지 확실하지 않습니다 같은 것을 (생각 스핑크스를 사용하여) People.find
레일에서 sql (mysql)을 통해 암호화/암호 해독을 수행해야합니다. 내가 sql에서 내 데이터베이스와 이야기하는 스핑크스를 생각해야하기 때문에 이것이 필요한 이유입니다. 어떤 종류의 도구가 필요하며, 거기에 무엇이 있는지 (예 : 레일과 함께 사용하기 위해 문서가있는 것과 같이, 보석과 같이 단순하지 않은 경우) 사용 방법은 무엇입니까? 도움을 주셔서
하나 이상의 서버, postgresql 데이터베이스 및 원격 서버의 Sphinx 검색 색인에 간단한 다중 계층 레일 3.1 설치 - 웹 응용 프로그램을 설정하고 있습니다. 단일 서버 설정에서 우리는 ThinkingSphinx를 사용하고 델타 인덱스 (delayed_job 사용)를 사용하고 야간 cron을 사용하여 주 인덱스를 업데이트합니다. 훌륭하게 작동합