0

sphinx は初めてなので、間違いや用語の誤用はご容赦ください。

Sphinx は、全文検索機能を提供するために、何百万ものレコードのデータベースを持つ Web ベースのアプリで使用されています。

データベースに保存されている英語のコンテンツの場合、検索結果は「正確」で、検索キーワードに関連しています。非ラテン文字では同じことは起こりません。形態構成設定を見てみましたが、ギリシャ語はオプションとして利用できません。したがって、ギリシャ語のキーワードの場合、検索結果は英語のキーワードほど検索キーワードに関連しない場合があります。

スフィンクスは、英語のコンテンツに対して行うのと同じように、ギリシャ語のコンテンツに対して同じテキスト分析と索引付けを実行しますか?

どんな情報(リンク、コメント、回答)も役に立ちます。

ありがとう、

4

1 に答える 1

1

これは、charset_type および charset_table の構成アップの影響を受ける可能性が最も高いです。

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

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

すぐに使用できる sphinx は、実際には英語とロシア語にのみ設定されています (主要な Sphinx 開発者がたまたま話す言語です :)

したがって、utf8 モードを有効にして、必要なギリシャ文字を charset_table に追加する必要があります。

sphinx wiki http://sphinxsearch.com/wiki/doku.php?id=charset_tables には、コピー/貼り付けできるギリシャ語の設定オプションのセットがあります。

于 2012-09-27T16:03:50.087 に答える