2016-11-24 7 views
2

문자열이 있습니다 스티커가 없습니다. 나는 구문 검색 "홍보"를 수행 할 때스핑크스 - utf8 문자를 공백으로 나눕니다.

는 스핑크스는이 문자열과 일치하지만은 안 어떤 단어도 거기에 홍보 존재 없기 때문에.

""pre ""으로 검색하면 일치하지 않습니다.

이 utf8 문자로 문제가있는 것 같습니다. è. 스핑크스는 색인 생성 중에이 문자를 무시하고이 문자 앞의 문자열을 단어로 취급합니다.

@name: "pr" 

이에 대한 해결 방법은 :

여기에 매치 모드 SPH_MATCH_EXTENDED 시료 Sphinx 쿼리는 무엇입니까?

답변

1

하지 않음이에 대한 전문가,하지만 당신은 명시 적으로 '말'(다른 모든 것이 seperators을 고려)의 일부로 간주 무엇 charactors 목록에있는 스핑크스와 알고, charset_table

http://sphinxsearch.com/docs/current/conf-charset-table.html

그래서 당신은 것를 통해 그들이 색인 될 때까지 (또는 비 방언 문자에 '폴딩'없이)

나열 http://sphinxsearch.com/wiki/doku.php?id=charset_tables s에이 위키 페이지 charset_table 이러한 charactor (들)을 포함 할 필요가 오메 물건, 당신은 복사/붙여 넣기를 할 수 있습니다.

+0

감사합니다. 배리! 'charset_table'을 추가하면 저에게 효과적입니다. – Samir

관련 문제