我使用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"
}
}
}
}我如何知道哪些变体用于查找匹配的文档?
发布于 2020-01-28 11:05:26
特别是在处理模糊搜索时,重要的是要了解在elasticsearch中,文本在可供搜索之前首先通过分析器运行。当数据被编入索引时,它被处理成所谓的“术语”,即数据库中实际的可搜索单元。它是分析的术语(什么术语在Elasticsearch中自下而上涵盖),而不是实际存储的文档。
https://stackoverflow.com/questions/59940846
复制相似问题