2017-05-05 9 views

答えて

0

Luceneのインデックスに登録されたコンテンツを照会するにはどうすればよいですか?あなたは、Lucene APIのÌndexReaderクラスとÌndexSearcherクラスを使用してJavaクラスを作成します。クエリを作成し、サーチャインスタンスにパラメータとして渡す必要があります。自動RESTポイントはありません。

Luceneは、もともとJavaにあり、後で.NET tooに移植されたAPIであるため、JavaまたはC#を使用してインデックス作成プログラムとインデックス作成プログラムを開発することができます。

検索者コードは最終的にJavaクラスになります。あなたはRESTエンドポイント経由で検索ロジックを公開したいと思うプログラマです。 Luceneは、そのような棚から何も提供していません。

IndexReaderおよびIndexSearcherは、インデックスを検索するための主なJavaクラスです。

Lucene APIはあるバージョンから別のバージョンに大きく変更されるため、選択したバージョンのみのコード例を探します。

このSO Questionの受け入れられた回答によると、SOLRでルーゼンインデックスを検索することが可能です。私は個人的にはその種の検索を行っていません。

1

いいえ、Luceneはライブラリです。あなたはそれに便利な何かをするカスタムjavaコードを書かなければなりません。

コードを書く必要がない、より高いレベルのものをお探しの場合は、両方ともLuceneの上に構築されているSolrまたはelasticsearchを探してください。

関連する問題