Elasticsearch中使用通配符搜索的标点符号

时间:2017-09-22 21:07:05

标签: elasticsearch

我在字段authlast上有一个自定义分析器,用空格替换标点符号。因此,当使用saint-进行搜索时,我可以获得结果,但是当我使用saint-*进行搜索时,我得不到任何结果。知道为什么吗?

在提交搜索字符串之前,query_string如何分析字符串?如果它没有分析当query_string将该术语提交给ES索引时该术语的外观如何?

$"query": {
    {
        "query_string": {
            "query": "saint-*",
            "fields": ["authlast"],
            "default_operator": "AND"
        }
    }
}
window.jQuery.

0 个答案:

没有答案