2012-01-03 11 views

答えて

0

Thxをなどのオブジェクトにサブキーワード「氷」を照会する任意の代替はあり http://lucene.apache.org/core/old_versioned_docs/versions/3_0_2/queryparsersyntax.html

参照setAllowLeadingWildcardフラグを設定します。

QueryParser queryParser = new QueryParser(...); 
queryParser.setAllowLeadingWildcard(true); 
Query q = queryParser.parse("*ice"); 

パフォーマンスには注意が必要です。 docsから:

リードするワイルドカード(例えば* OOK)は デフォルトでQueryParserでサポートされていません。 Lucene 2.1以降では、QueryParser.setAllowLeadingWildcard(true)を呼び出すことで有効にすることができます。 これは高価な操作である可能性があることに注意してください。 がパターンと一致するものを探すためには、インデックス内のトークンのリスト全体をスキャンする必要があります。

関連する問題