2009-06-08 9 views
0

RoR 2.2.3에서 Sphinx Search에 액세스 할 수있는 훌륭한 문자 Thinking Sphinx 플러그인을 사용하고 있습니다. 미리 컴파일 된보기를 저장하는 캐시 테이블이 있습니다. 이것은 스핑크스의 소스 데이터 테이블입니다.Thinking Sphinx를 사용하여 DOC ID로 다른 열 지정

그러나이 테이블의 ID 열은 기본적으로 가비지이며 원하는 ID는 다른 열 (cacheable_id)에 저장됩니다. Thinking Sphinx가 일반 "ID"열 대신에 "다른 열"을 스핑크스의 DOC ID로 사용하도록 설정하려면 어떻게해야합니까?

미리 감사드립니다.

답변

1

Thinking Sphinx에서 지금 할 수있는 방법이 없습니다. 그러나 당신이 필요로하는 것은 a fork out there입니다. 자신 만의 포크를 만들고이 포크에서 최신 공식 TS 릴리스를 the relevant patch과 섞어서 사용하는 것이 좋습니다. 나는 그것이 얼마나 깔끔하게 합쳐질 지 잘 모르겠다.

+0

감사합니다. Pat이 상자에서 나온 플러그인과 함께 사용할 수 있도록 작업을 재구성했습니다. 사물을 너무 복잡하게 만들지는 않습니다. 건배! – pchap10k

+0

FWIW, Pat은 현재 포크를 최신 생각 스핑크스로 합병했습니다. – semanticart