2010-02-22 4 views
1

나는 각각의 인덱스에 대해 MySQL 데이터베이스에서 3 개의 테이블을 인덱싱하도록 Sphinx를 설정했습니다.각 색인은 어느 색인에 속합니까?

내가 겪고있는 문제는 각 색인이 속한 색인을 반환하지 않는다는 것입니다. 따라서 개별 색인을 검색하지 않으면 그 결과는 상당히 쓸모가 없습니다.

Sphinx에 포함 된 검색 앱은 일치 항목과 함께 색인을 표시합니다. API를 사용하여 일치 검색을 수행 할 수있는 방법이 있습니까?

저는 sphinxapi.php를 사용하고 있습니다.

답변

2

내 머리 꼭대기에서 생각할 수있는 몇 가지 옵션이 있습니다. 여기에 스핑크스가 설치되어 있지는 않지만 사용하고 환상적인 색인 생성 솔루션을 찾았습니다!

1) 색인을 식별하는 데 도움이되는 ID로 색인을 다시 작성하십시오. 예를 들어 index_1에 고유 ID가 무엇이든간에 '1_'을 추가하십시오. 이런 식으로 어디에서 왔는지 항상 알 수 있습니다.

2) 색인을 개별적으로 검색하고 검색이 완료된 후에 결과를 결합하십시오.

여기에는 여러 가지 방법이 있습니다.

관련 문제