es 在用搜索时 抛503错误 类型:reduce_search_phase_exception

发布于 2022-09-04 23:24:28 字数 1884 浏览 19 评论 0

在使用搜索API时报错,下面先贴上搜索表达式

搜索表达式:

{
    "size": 25,
    "from": 0,
    "query": {
        "bool": {
            "filter": [{
                "term": {
                    "is_display": "1"
                }
            }],
            "must": [{
                "multi_match": {
                    "query": "蒜头",
                    "fields": ["title", "keywords"],
                    "minimum_should_match": "50%"
                }
            }],
            "should": [{
                "match_phrase": {
                    "title": {
                        "query": "蒜头",
                        "slop": 1
                    }
                }
            }, {
                "match_phrase": {
                    "keywords": {
                        "query": "蒜头",
                        "slop": 2
                    }
                }
            }]
        }
    },
    "suggest": {
        "text": "蒜头",
        "kw-suggestion": {
            "term": {
                "field": "keywords",
                "max_edits": 2
            }
        }
    },
    "sort": {
        "_script": {
            "type": "number",
            "script": {
                "inline": "log1p(3 * doc['search_score_reference_value'].value)"
            },
            "order": "desc"
        }
    }
}

错误信息:

{
  "error": {
    "root_cause": [],
    "type": "reduce_search_phase_exception",
    "reason": "[reduce] ",
    "phase": "fetch",
    "grouped": true,
    "failed_shards": [],
    "caused_by": {
      "type": "illegal_state_exception",
      "reason": "Can't merge suggest result, this might be caused by suggest calls across multiple indices with different analysis chains. Suggest entries have different sizes actual [1] expected [3]"
    }
  },
  "status": 503
}

搜索不任何有用的结果

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雪落纷纷 2022-09-11 23:24:28

我也遇到了,偶尔503,暂时没找到原因

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文