gpt4 book ai didi

elasticsearch - 具有模糊性的常用术语查询

转载 作者:行者123 更新时间:2023-12-03 00:06:30 25 4
gpt4 key购买 nike

在我的应用程序中,我使用common terms查询来获取与给定输入字符串匹配的文档。我尝试了不同的查询,而通用术语到目前为止效果最好。
但是,一旦用户在字符串中有一个小的错字,假设他们不小心交换了两个字符,结果将变得更糟。
在这些情况下,match查询具有更好的结果。

有没有一种方法可以增加common terms查询的模糊性?
还是应该尝试进行more_like_thismatch查询以提供与common_terms一样好的结果?

最佳答案

几年前https://github.com/elastic/elasticsearch/issues/3502 AFAICT拒绝了对common查询中的模糊支持的功能请求。

它不是那么灵活,但是match查询同时支持fuzzinesscutoff_frequency,这可能会对您有所帮助。

关于elasticsearch - 具有模糊性的常用术语查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44631493/

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