gpt4 book ai didi

elasticsearch - Elasticsearch _all字段搜索和多重匹配之间的性能差异是什么

转载 作者:行者123 更新时间:2023-12-02 23:41:25 32 4
gpt4 key购买 nike

我知道Elasticsearch默认启用_all字段。但是出于某种原因(计分),我不想使用它。取而代之的是,我使用multi_match,其中我有将近10个字段。 multi_match的性能是否比_all字段差?多少钱?

最佳答案

恕我直言,它更多地取决于查询而不是字段本身。我认为,您正在谈论的query_string默认情况下使用_all字段。

就是说,使用match查询(或multi_match)代替query_string查询可能会更快。在字段列表上使用多重匹配比在_all字段上使用多重匹配可能会更快,这是因为优化了匹配查询并根据字段和查询内容本身使用了最佳内部查询。

我不知道它快多少。但是,您可以针对您的用例轻松进行测试并进行衡量。

高温超导

关于elasticsearch - Elasticsearch _all字段搜索和多重匹配之间的性能差异是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15779141/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com