私は Apache Lucene Solr4.0 の構文と機能を学んでおり、単一ページで最小数のリクエストを作成したいと考えています。
これは、クエリ文字列(グループ、ファセットなどの組み合わせ)を作成するか、solrconfig.xmlでrequestHandlerを作成することで実現できることを理解しています。どちらの方法でも機能します
このページには、少なくとも 4 つの異なる製品データ セットとカテゴリのリストが表示されます。
商品は商品一覧です
- 最重要指名手配品 - 多くのユーザーが指名手配品としてマークした 6 製品のリスト
- Most Offered - ユーザーがこの製品を提供しているとマークされた 6 製品のリスト
- 今週の最重要指名手配 - 今週最も需要が高かった 1 つの製品
- ランダム製品 - サイトで入手可能なランダムに選択された 5 つの製品
- 各カテゴリのそれぞれの製品数を含むすべての製品カテゴリのリスト
またあるといいです: 今週の最重要指名手配品 - この製品と引き換えに人々が提供している 5 つの製品のリスト
サンプルデータ:
【テーブル商品】 | | 製品 ID | カテゴリ ID | タイトル | | | 1 | 1 | 帽子 | | | 2 | 2 | 石鹸 | | | 3 | 1 | しっぽ |
【欲しいものリスト】 | | ID | 製品 ID | ユーザー ID | 追加日 | | | 1 | 1 | 1 | 2011-01-01 | | | 2 | 1 | 2 | 2011-06-01 | | | 3 | 1 | 4 | 2011-06-03 | | | 4 | 2 | 5 | 2011-01-01 | | | 5 | 2 | 6 | 2011-01-01 |
[リストあり] | | ID | 製品 ID | ユーザー ID | 追加日 | | | 1 | 1 | 1 | 2011-01-01 | | | 2 | 1 | 2 | 2011-06-01 | | | 3 | 1 | 4 | 2011-06-03 | | | 4 | 2 | 5 | 2011-01-01 | | | 5 | 2 | 6 | 2011-01-01 |
【カテゴリー】 | | カテゴリ ID | タイトル | | | 1 | もの | もの | | | 2 | お風呂 | | | 3 | 椅子 | 椅子