2012-12-12 1 views
3

검색 가능한 MySQL 테이블에서 utf8_unicode_ci가 사용되는 경우 Sphinx 설정 파일에서 어떤 데이터 정렬을 설정하는 것이 더 좋을까요? 나는 검색된 데이터를 통지 움라우트 (악센트)로 대소 문자를 구분하지 않고 정렬 할 수 있기를 원합니다.mysql 데이터 정렬이 스핑크스 일 때 utf8_unicode_ci

P. 나는 지금 http://sphinxsearch.com/docs/2.0.6/collations.html을 읽고있다. 그러나 모든 것이 나에게 분명하지는 않다.

감사합니다.

답변

2

색인 구성 charset_type = UTF8에서, 소스 구성 sql_query_pre = SET의 이름 UTF8에서 사용하고 움라우트의 기본 charset_table UTF 코드에 추가 할 필요가 있는지 확인하십시오, 예를 들어,

+0

http://sphinxsearch.com/wiki/doku.php?id=charset_tables 감사합니다 확인. sql_query_pre = SET NAMES utf8을 사용하는 것이 의무입니까? 그것없이 문제가 발생 했습니까? 'collation_server'를 설정하면 안됩니까? 아니면 그냥 utf - 8 charset_table 완전히 덮어 써야합니까? – yuga

+0

utf8이라는 이름은 내가 본 것만으로도 충분합니다. 그것없이 utf 데이터를 가져 오려고하면 문제가 발생할 것입니다. 움라우트 문자는 charset_table의 기존 문자에 추가되어야합니다. – aditirex