我正在使用以下查询字符串搜索弹性搜索索引:
curl -XGET 'http://localhost:9200/index/type/_search' -d '{
"query": {
"query_string" : {
"default_field" : "keyword",
"query" : "file*.tif"
}
}
}'
关键字字段的架构如下:
"keyword" : {"type" : "string", "store" : "yes", "index" : "analyzed" }
上述查询的问题是,在检索 file001_copy.tif 时,它不检索像 file001.tif 这样的关键字的结果。Match
查询正在正确检索结果。这是一个限制Query_String
还是我错过了什么?