请教 elasticsearch 查询不准还慢,求解决方案

请问语法还有没有优化的空间,现在查询很慢,而且有些存在的关键词他获取不出来除非你吧词打全

比如 [aabbcc,eebbccdd]

查询 关键词 bb

返回的结果可能是就只有一个 aabbcc 而 eebbccdd 他却不返回

服务器配置4*8
速度大概在 5-8秒
数据:290w
已配置中文词库

clipboard.png

{
    "bool": {
        "must": [],
        "must_not": {
            "match": {
                "del": 1
            }
        },
        "minimum_should_match": 1,
        "should": [{
            "query_stri ng": {
                "query": "weinet",
                "default_operator": "and",
                "fields": ["title"]
            }
        }, {
            "multi_match": {
                "query": "weinet",
                "operator": "and",
                "type": "phrase",
                "fields": ["dirs.list"],
                "slop": 5
            }
        }]
    }
}
阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题