2

有没有办法使用 elasticsearch Search API 维护大小写进行分面搜索(而不是将结果转换为小写)。

在此先感谢,查克

4

1 回答 1

3

假设您使用的是“术语”方面,方面条目正是索引中的术语。简而言之,分析是将字段值转换为一系列术语的过程,小写是默认分析器中的一个步骤;这就是您看到小写术语的原因。所以你会想要改变你的分析配置(如果你想运行几个不同的分析器,可能会引入一个multi_field 。)

Lucene in Action (2nd Ed.) 中有一个很好的解释;它也适用于 ElasticSearch。

于 2012-02-22T09:13:10.137 回答