多重匹配查询始终返回空结果

时间:2018-08-01 16:43:50

标签: elasticsearch

根据elasticsearch 5.1文档,我构建了以下查询,以在要构建的一部分软件上实现基本的搜索功能。由于某种原因,即使存在所有字段,此查询也不会返回任何结果。确保所有用户都拥有所有这些字段,但是为了安全起见,我对每个字段进行了测试,每次都得到相同的结果。

"query": {
            "multi_match": {
                "fields": [
                    "displayName",
                    "title",
                    "team",
                    "teamLeader"
                ],
                "query": "a",
                "fuzziness": "AUTO"
            }
        }
    }

我也尝试使用best_fieldsphrase_prefix等其他类型都无济于事。我知道数据存在,因为我的过滤器查询工作正常,但是添加此部分后突然没有数据返回。我有什么办法可以更好地调试这种情况?

0 个答案:

没有答案