Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 多字段上的Solr术语组件?_Search_Autocomplete_Lucene_Solr - Fatal编程技术网

Search 多字段上的Solr术语组件?

Search 多字段上的Solr术语组件?,search,autocomplete,lucene,solr,Search,Autocomplete,Lucene,Solr,我可以通过此处描述的术语组成部分接收索引中最常用的术语: 然而,这似乎只适用于一个领域。 我真的很想在几个领域有这个功能 我知道我可以使用一个额外的字段,在索引时填充所有数据,但如果可能的话,我希望利用这种冗余 是否有可能在多个字段上使用术语组件 是否有可能在多个字段上使用术语组件 不,正如文档中所述,TermsComponent的当前实现只占用一个字段 也许实现这一点会很有意思,在terms.fl中接受多个逗号分隔的字段,然后设置每个字段的参数,就像镶嵌面一样,例如terms..limit

我可以通过此处描述的术语组成部分接收索引中最常用的术语:

然而,这似乎只适用于一个领域。 我真的很想在几个领域有这个功能

我知道我可以使用一个额外的字段,在索引时填充所有数据,但如果可能的话,我希望利用这种冗余

是否有可能在多个字段上使用术语组件

是否有可能在多个字段上使用术语组件

不,正如文档中所述,TermsComponent的当前实现只占用一个字段

也许实现这一点会很有意思,在
terms.fl
中接受多个逗号分隔的字段,然后设置每个字段的参数,就像镶嵌面一样,例如
terms..limit

我对这个实现还不太熟悉,所以不能说这是可能的还是真正需要的,我会试着在网上询问一下


如果这是关于实现建议/自动完成的,请查看。您可以添加额外的术语。fl=fieldName参数。 就像facet.field参数一样

我希望这有帮助