在Apache Solr中操作和删除构面

时间:2015-08-05 14:32:04

标签: solr facet

我正在创建一个使用Apache Solr引擎通过数据库查询的前端应用程序,但我有两个问题,我找不到答案。

当Solr处理一个Facet查询时,我如何将该方面作为单个短语(“海军部(160)”)而不是4个术语的分解方面(“部门(160)”“ (200)“”(200)“”海军(160)“)。

此外,如何从查询中删除某些方面,例如“和”“到”“”等等。

谢谢。

1 个答案:

答案 0 :(得分:0)

看起来你的短语被索引到一个Text字段中,在很多方面,它是按空格分割的。这对于全文搜索非常有用,但不适用于分面。

你可以有一个重复的字段,字符串类型(而不是文本),不会被拆分。您仍然可以使用原始字段进行搜索,但使用新的字符串字段进行分面。