1

「test for test」というテキストを使用してクエリを実行し、sphinxapi (python) から単語リストで結果を取得しました。

'words': [{'docs': 281, 'hits': 340, 'word': 't230'}, 2011-10-11 19:42:06+0600 [-] {'docs': 4396, 'hits': 6317, 'word': 'a53'}, 2011-10-11 19:42:06+0600 [-] {'docs': 2453, 'hits': 2917, 'word': 'f60'}]}]

「通常の」単語を取得する方法

Sphinx 0.9.9 リリース (r2117)

4

1 に答える 1

2

少し遅いかもしれませんが、"t230" は "test" のsoundexバージョンのようです。

index { ... }sphinx.conf ファイルのセクションでmorphology、値が含まれているかどうかを確認しますsoundex

行にコメントを付けてmorphology(デフォルトで に設定none)、インデックスを付け直すと、入力した内容が に表示されることがわかりwordsます。

形態を変更すると、Sphinx がドキュメントのインデックスを作成する方法に影響し、検索結果が異なる場合があることに注意してください。

于 2012-03-02T21:48:50.817 に答える