我在字段authlast
上有一个自定义分析器,用空格替换标点符号。因此,当使用saint-
进行搜索时,我可以获得结果,但是当我使用saint-*
进行搜索时,我得不到任何结果。知道为什么吗?
在提交搜索字符串之前,query_string
如何分析字符串?如果它没有分析当query_string
将该术语提交给ES索引时该术语的外观如何?
$"query": {
{
"query_string": {
"query": "saint-*",
"fields": ["authlast"],
"default_operator": "AND"
}
}
}
window.jQuery.