无法从elasticsearch URI查询中获取区分大小写的结果

时间:2016-09-05 00:36:12

标签: elasticsearch

此处的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-uri-request.html

读给我听,就像我能够这样做: curl -XGET“http://localhost:9333/articles/_search?pretty&lowercase_expanded_terms:false&q=slug:31Ux

并在slug字段

上收到确切区分大小写的匹配项

相反,我的结果是:         “slu”“:”31uX“,         “slu”“:”31Ux“,         “slu”“:”31ux“,         “slu”“:”31UX“

任何想法或指示都将不胜感激!

1 个答案:

答案 0 :(得分:0)

创建索引时需要使用区分大小写的分析器。默认情况下,映射应不区分大小写,因为标准分析器在较小的情况下进行索引。

https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-analyzers.html