[英]Elasticsearch Nest Query not returning result as expected
我是Elasticsearch的新手。 我正在尝试查询,当给出全名时,我正在得到结果。 当我给出一部分时,它不会返回任何结果。 下面是我一直在尝试的示例。
{
"query": {
"multi_match": {
"query": "recharge",
"fields": ["category.*","categoryName^3","alterNames","categoryDescription"],
"type": "best_fields"
}
},size:1000
}
如果在查询中传递“ rech”,则不会得到任何结果。 有人能帮我一下吗?
据我了解,您想使用未完成的query
获得结果,因此需要一个通配符,如下所示:
{
"query": {
"multi_match": {
"query": "rech*",
"fields": ["category.*", "categoryName^3", "alterNames", "categoryDescription"],
"type": "best_fields"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.