赞
踩
在Elasticsearch中进行模糊查询通常使用模糊搜索功能,可以使用通配符或模糊查询来实现。
将 your_index 替换为你的索引名称,your_field 替换为要搜索的字段名称,search_term* 表示需要匹配的模糊查询字符串,其中 * 表示零个或多个字符的通配符。
GET your_index/_search
{
"query": {
"wildcard": {
"your_field": "search_term*"
}
}
}
fuzziness: “auto” 表示自动检测并容忍一定程度的拼写错误或变体。
GET your_index/_search
{
"query": {
"match": {
"your_field": {
"query": "search_term",
"fuzziness": "auto"
}
}
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。