gpt4 book ai didi

elasticsearch - 如何找出Elasticsearch在Fuzzysearch中使用的所有变体?

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

我正在使用Elasticsearch6.8进行模糊查询。我了解模糊查询使用基于距离的度量来查找所有查询项。 (An edit distance is the number of one-character changes needed to turn one term into another.)。
我想知道如何获取模糊查询对我的文档使用的所有术语?
例如,以下是我的查询之一:

GET /_search
{
"query": {
"fuzzy": {
"user": {
"value": "ki"
}
}
}
}

我怎么知道用来查找匹配文档的变体?

最佳答案

特别是在处理模糊搜索时,至关重要的是要了解,在Elasticsearch中,文本首先要通过分析器运行,然后才可用于搜索。索引数据后,将其处理为所谓的“术语”,即数据库中的实际可搜索单位。被分析的术语(Elasticsearch自下而上涵盖了哪些术语),而不是搜索的实际存储文档。

这里更多:
https://www.elastic.co/blog/found-fuzzy-search

关于elasticsearch - 如何找出Elasticsearch在Fuzzysearch中使用的所有变体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59940846/

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