0

Web サイトで Lucene.Net を使用して連絡先を検索しています。各連絡先には、性別、年齢、都市などのプロパティが含まれています。ページングを使用しており、毎回 10 件の結果を受け取ります。

プロパティで結果を絞り込むには、ツールバーを追加する必要があります。次に例を示します。

Gender: Male (154), Female (103)

Age: 0-16 (34), 17-24 (86), 25-34 (117)

検索中にこの情報を取得する簡単な方法はありますか?

ありがとう!

4

1 に答える 1

0

ウィキペディアから:

ファセット検索は、ファセット ナビゲーションまたはファセット ブラウジングとも呼ばれ、ファセット分類システムに従って編成された情報にアクセスするための手法であり、ユーザーは複数のフィルターを適用して情報のコレクションを探索できます。

ファセット検索の標準的な例は LinkedIn です。「ソフトウェア開発者」を検索すると、結果に加えて、IBM (2002 人)、Amazon (1500 人) などのブラウジング機能も表示されます。これは、要件に非常に似ています。

幸いなことに、Lucene にはこの機能があります。以下は、Lucene を使用したファセット検索に関するチュートリアルです。

ファセット検索 lucene.net

公式の Apache Lucene ファセット検索

別の Lucene ファセット検索チュートリアル

于 2013-03-29T00:30:42.917 に答える