0

これはこれまでで最も単純で最もつまらない質問の 1 つかもしれませんが、Lucene ですべてのドキュメントのインデックスを作成した後、StringField などに保存されている特定の ID を持つ 1 つのドキュメントのみを抽出するにはどうすればよいでしょうか? たとえば、次のようなSQL式と同等でなければなりません

Select id, description 
from index
where id = '1'

ドキュメントには、ID と説明の 2 つのフィールドがあります。この質問が以前に何度も出されていた場合などは既にお詫びしますが、おそらく間違った検索用語で何時間もインターネットを検索した後、ここで質問することにしました :)

4

2 に答える 2

0

これがLuceneに関する優れたチュートリアルです:5分でLucene

それは確かにわずか5分かかります、あなたはセクション検索、表示で答えを見つけるでしょう。要件のクエリ形成は、「クエリ」セクションにあります。

于 2013-03-06T16:36:10.860 に答える
0

Lucene デモは、Lucene の標準 QueryParser を使用してドキュメントを検索する方法を示しています: http://lucene.apache.org/core/4_1_0/demo/overview-summary.html#overview_description

于 2013-03-06T15:53:58.260 に答える