Solr术语组件完整字段匹配

时间:2013-03-28 14:31:24

标签: solr

我是Solr的新手。 我正在使用术语组件来获取字段中的热门术语。 例如: 我得到了“坚定”的领域,其中有许多类型的公司,其结尾是“gmbh”和“ag”。 但我需要这个领域的全部内容。 例如:Mustermann gmbh,max gmbh等..... 我在schema.xml中尝试了很多不同的字段类型,但没有任何效果。

提前谢谢。

致以最诚挚的问候,

洛伦佐: - )

1 个答案:

答案 0 :(得分:0)

您可以在请求中使用Facets获取“字段Y的前X个”

E.g。

q=*&facet=true&facet.field=Firm&facet.limit=50&facet.minCount=1

当你使用facet.limit时,你得到了前X个结果。 schema.xml中的字段公司不应该使用Tokenizer,因为你会得到“mustermann”和“gmbh”而不是“mustermann gmbh”(我认为“字符串”是标准的没有Tokenizer的字段)

如果必须更改字段值,请不要忘记重新索引。