2013-10-29 1 views
0

스핑크스 설치 프로그램이 있는데 데이터베이스를 쿼리하고 있습니다. 경기 모드로 경기를하는 동안 정확한 경기를 찾을 수 없습니다.스핑크스 일치 모드

예제 쿼리의 경우 'batman'을 사용하십시오. 이 일치해야합니다 :

'배트맨' '배트맨 : 다크 나이트 (The Dark Knight)'

그러나, 그것은 단지 일치 '배트맨'

그리고 별도의 검색 '다크 나이트'는 '배트맨과 일치해야합니다 : 다크 나이트 '.

검색 모드 SPH_MATCH_EXTENDED를 사용하고 있습니다 (모두 시도했지만).

지수 :

source     = src1 
    path     = /var/lib/sphinx/test1 
    docinfo     = extern 
    charset_type   = sbcs 
    enable_star = 1 
    min_prefix_len = 3 

가 어떻게 이런 일이 만들 수 있습니까?

+0

이것은 일치 모드와 관련이 없습니다. 단일 단어 쿼리의 경우 모든 모드가 동일한 문서와 일치합니다. – barryhunter

+0

그 밖의 무엇이 고장 났는지 알아야합니다. 설정에 대한 자세한 내용이 필요합니다. 인덱스 설정 (특히 charset_table)과 다른 쿼리 설정은 어떻게 사용하고 있습니까? – barryhunter

+0

다음은 색인입니다 : 편집 된 OP. – TerryG

답변

1

여기에서 문제는 제가 찾고있는 것을 볼 수있을만큼 충분한 결과를 반환하지 못했다는 것입니다. 와!