我可以通过此处描述的术语组件接收索引中最常用的术语:
http://wiki.apache.org/solr/TermsComponent
然而,这似乎仅适用于一个领域。 我真的希望在几个领域拥有这项功能。
我知道在索引时我可以使用一个额外的字段来填充所有数据,但是如果可能的话我想利用这种冗余。
是否有可能在几个字段中使用termscomponent?
答案 0 :(得分:4)
是否有可能在几个字段中使用termscomponent?
不,当前的TermsComponent实现只需要一个字段,如文档中所述。
实现这一点可能会很有意思,接受terms.fl
中的多个逗号分隔字段,然后像分面一样设置每个字段参数,例如: terms.<field>.limit
我对实施不够熟悉,如果这是可能的或非常可取的,我会尝试在solr-dev list上询问。
如果这是关于实施建议/自动填充,请改为查看Suggester component。
答案 1 :(得分:1)
您可以添加额外的term.fl = fieldName参数。 就像facet.field参数一样。
我希望这会有所帮助