我想为我的应用程序实现 Solr 分层方面,其中 Category 和 SubCategory 之间有 2 级层次结构。我想使用http://wiki.apache.org/solr/HierarchicalFaceting#Pivot_Facets链接中提到的解决方案。
展平后的数据如下:
Doc#1: NonFic > Law
Doc#2: NonFic > Sci
Doc#3: NonFic > Sci > Phys
并且该数据应在索引时为层次结构的每个级别拆分为一个单独的字段。与下面相同。
索引词
Doc#1: category_level0: NonFic; category_level1: Law
Doc#2: category_level0: NonFic; category_level1: Sci
Doc#3: category_level0: NonFic; category_level1: Sci, category_level2:Phys
那么任何人都可以建议实现这一点的方法吗?我如何定义 Solr 模式来实现这一点?在索引时间,我找不到上述拆分数据的任何参考。
谢谢,
普里扬卡