1

シミュレーション シナリオは次のとおりです。

コンテンツに「success」が含まれていて、渡された名前のリストに著者が含まれている本を検索します (数千の可能性があります)。

フィルターを調べました: http://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#query-filter

休止状態検索のような Seams は、これをネイティブでサポートしていません。

この問題の推奨されるアプローチは何ですか? 私は一人ではないと思います。

ご意見ありがとうございます。

4

2 に答える 2

0

ここhttp://lucene.apache.org/java/2_4_1/queryparsersyntax.html(「フィールドのグループ化」の最後)を見ると、次のようなクエリを記述できます。

content:success AND author:("firstname" "secondname" "thirdname" ...)

于 2011-02-09T14:42:05.433 に答える
0

私の現在の解決策を投稿させてください。

キーワードの予測を最小限に抑えて検索結果を取得し、結果をループして IN リストから一致するものだけを取得します。

フィルターは使っていません。

納得したら、他の選択肢を受け入れる。

于 2010-08-28T08:30:00.550 に答える