elasticsearch 7.6.2版本即使使用wildcard模糊查询,也毫无过滤效果分析

es使用wildcard方法查询attacker_ip不起效果

curl -X GET "localhost:9200/<index_name>/_search?pretty" -H 'Content-Type: application/json' -d'

{

"from": 0,

"size": 20,

"timeout": "60s",

"query": {

"bool": {

"must": [

{

"wildcard": {

"attacker_ip": {

"wildcard": "*10.88.3.*",

"boost": 1.0

}

}

},

{

"range": {

"modify_time": {

"from": 1734434659076,

"to": 1734521059076,

"include_lower": true,

"include_upper": true,

"boost": 1.0

}

}

},

{

"match": {

"leader": {

"query": true,

"operator": "OR",

"prefix_length": 0,

"max_expansions": 50,

"fuzzy_transpositions": true,

"lenient": false,

"zero_terms_query": "NONE",

"auto_generate_synonyms_phrase_query": true,

"boost": 1.0

}

}

}

],

"adjust_pure_negative": true,

"boost": 1.0

}

},

"sort": [

{

"modify_time": {

"order": "desc"

}

}

]

}

解决方法:需要升级elasticsearch版本,从7.6.2升级至7.10.2版后,问题解决

相关推荐
tgethe5 分钟前
Java 数组(Array)笔记:从语法到 JVM 内核
java·数据结构
红牛203010 分钟前
Nexus Repository搭建maven远程仓库
java·maven·nexus
又是忙碌的一天12 分钟前
Maven基本概念
java·maven
多看书少吃饭18 分钟前
从 ScriptProcessor 到 AudioWorklet:Electron 桌面端录音实践总结
前端·javascript·electron
@淡 定19 分钟前
JVM内存区域划分详解
java·jvm·算法
user714226596457822 分钟前
react中useMemo和useCallback的使用场景
前端
❀͜͡傀儡师23 分钟前
运维问题排查笔记:磁盘、Java进程与SQL执行流程
java·运维·笔记
篱笆院的狗24 分钟前
Java 中如何创建多线程?
java·开发语言
默 语25 分钟前
RAG实战:用Java+向量数据库打造智能问答系统
java·开发语言·数据库
JS_GGbond26 分钟前
前端水印实战:给你的页面穿上“隐形盔甲”
前端