solr でネストされたフィールドを作成する可能性について質問があります。Google 検索でグループについて何か教えてもらいましたが、それは結果だけだと思いますか?
私が持ちたいのは、そのような構造です:
- カテゴリー1
- アイテム 1 (9)
- 項目 2 (8)
- カテゴリー2
- 項目 3 (6)
- カテゴリー3
- アイテム 4 (23)
私はこのようなことを試しました:
<field name="Category" type="string" indexed="true" stored="true" multiValued="true" required="false">
<field name="MiscellaneousName" type="string" indexed="true" stored="true" multiValued="true" required="false"/>
しかし、うまくいきません。
更新: カテゴリとアイテムをファセットする必要があります。すべてのアイテム (=facet) はカテゴリの一部です。1 つのカテゴリに複数のフィールドまたは null フィールドを含めることができます。カテゴリとアイテムはデータベースに保存されているため、動的にインデックスを作成したいと考えています。項目のみを検索したいのですが、カテゴリはテキストのみです。Tomcat 7でsolr 3.3を使用しています。