【发布时间】:2020-08-20 22:24:26
【问题描述】:
我的设置:
我有一些文件名为“Apple”、“Apple delicous”……
这是我的查询:
GET p_index/_search
{
"query": {
"bool": {
"should": [
{"match": {
"name": "apple"
}},
{ "fuzzy": {
"name": "apple"
}}
]
}
}
}
我想要实现,首先显示完全匹配,然后显示模糊匹配:
- 苹果
- 苹果好吃
其次,我想知道如果我在搜索中只输入应用程序,我没有得到任何结果:
GET p_index/_search
{
"query": {
"bool": {
"should": [
{"match": {
"name": "app"
}},
{ "fuzzy": {
"name": "app"
}}
]
}
}
}
【问题讨论】:
标签: elasticsearch