0

私は、lucene を使用して製品テーブルを検索する任務を負っています。インデックスを作成し、複数のフィールドを持つ QueryParser を使用して検索していますが、必要な結果が得られません。LM10 として保存されている製品がありますが、検索用語が LM 10 の場合に検索できるようにしたいのですが、検索用語が Fred LM10 または Fred LM 10 の場合にも一致する必要があります。 Lucene でこれを行うことができます。

前もって感謝します

4

1 に答える 1

0

単語/数字の変更でトークンを分割するトークナイザーを使用し、インデックスとクエリ時の両方に適用します。solr.WordDelimiterFilterFactoryを使用して、カスタムのものを作成する必要がないようにすることができます。

于 2012-07-13T11:11:56.783 に答える