まあデフォルトcharset_table
はIEで_
せずに明示的にcharset_table
を定義します(単に文字セットテーブルから削除するかもしれない、単語文字
http://sphinxsearch.com/docs/current.html#conf-charset-table
# default are English and Russian letters
charset_table = 0..9, A..Z->a..z, _, a..z, \
U+410..U+42F->U+430..U+44F, U+430..U+44F, U+401->U+451, U+451
簡単な解決策として、アンダースコアが含まリスト!)
# custom charset without understore
charset_table = 0..9, A..Z->a..z, a..z, \
U+410..U+42F->U+430..U+44F, U+430..U+44F, U+401->U+451, U+451
...アンダースコアは、セパレータ(空白のような)という単語になり、平均単語は一致します。
(も多分それらを必要としない場合は、ロシアの文字の一部を削除する。そして、他の文字は、インデックスを作成するかどうかを調べることができ)
また、少なくともblend_chars
http://sphinxsearch.com/docs/current.html#conf-blend-chars を検討する必要がありますこのような状況では、特に役立つとは思わない。私は文字セットのテーブルがどのように機能するかを理解するドキュメンタリーを読んでわからないんだけど
、例はありますか? –
投稿の明示的な例を追加しました。 – barryhunter