【发布时间】:2012-03-04 11:21:44
【问题描述】:
有没有办法使用 elasticsearch Search API 维护大小写进行分面搜索(而不是将结果转换为小写)。
提前致谢,查克
【问题讨论】:
标签: elasticsearch facets
有没有办法使用 elasticsearch Search API 维护大小写进行分面搜索(而不是将结果转换为小写)。
提前致谢,查克
【问题讨论】:
标签: elasticsearch facets
假设您使用的是"terms" facet,则构面条目正是索引中的术语。简而言之,分析是将字段值转换为一系列术语的过程,小写是默认分析器中的一个步骤;这就是您看到小写术语的原因。所以你会想改变你的analysis configuration(如果你想运行几个不同的分析器,也许引入multi_field。)
Lucene in Action (2nd Ed.) 中有很好的解释;它也适用于 ElasticSearch。
【讨论】: