Tôi có câu hỏi về khả năng tạo các trường lồng nhau trong solr. Tìm kiếm của Google cho tôi biết điều gì đó về nhóm nhưng tôi nghĩ nó chỉ là kết quả?các trường lồng nhau trong SOLR
những gì tôi muốn có là một cấu trúc như thế:
- mục1
- mục 1 (9)
- mục 2 (8)
- mục2
- mục 3 (6)
- Category3
- mục 4 (23)
tôi đã cố gắng một cái gì đó như thế này:
<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"/>
Nhưng nó không hoạt động.
Cập nhật: Các danh mục và mặt hàng phải được mặt. Mục Everey (= facet) là một phần của một thể loại. Một danh mục có thể có nhiều hoặc null trường. Danh mục và các mục được lưu trữ trong cơ sở dữ liệu, tôi muốn lập chỉ mục chúng một cách linh động. Tôi chỉ muốn tìm kiếm các mục, các danh mục chỉ là văn bản. Tôi đang sử dụng solr 3.3 với Tomcat 7.
Bạn đang sử dụng Solr nào? Nếu 4.0, có vẻ như bạn đang tìm [pivot facets] (http://wiki.apache.org/solr/SimpleFacetParameters#Pivot_.28ie_Decision_Tree.29_Faceting). Nếu có, đây là một [bài viết giới thiệu] tốt (http://solr.pl/en/2010/10/25/hierarchical-faceting-pivot-facets-in-trunk/). –