[英]Elasticsearch Prefix Exact Match
我有上面的文本字段
elastic|b|c
elastic,search|b|c
elastic,search,prefix|b|c
我想查询带有前缀的字符串。 和查询是
aggs":{
"field":{
"filter":{
"match":{
"field":{
"type":"prefix",
"query":"elastic|"
}
}
},
"aggs":{
"field":{
"terms":{
"field":"textField",
"size":255
}
}
}
}
}
},
"
并且此查询返回示例中下面的所有文本。 我需要文本上的额外分析器或令牌过滤器吗? 如何在Elastic上使用前缀精确匹配搜索?
您可以通过在Elasticsearch中使用通配符来实现。
{
"query": {
"wildcard": {
"textField": {
"value": "elastic*"
}
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.