Elasticsearch单词相似度

时间:2017-10-12 07:12:19

标签: elasticsearch diff similarity

单字相似性检查有哪些选项?

请考虑以下情况:我们有文件,其中包含字段电子邮件。添加新文档时,我们要检查是否有任何文档的电子邮件类似于具有相似性约束的新文档 - 例如80%匹配。

是否有可以使用的特定内置查询?

1 个答案:

答案 0 :(得分:0)

您可以使用Fuzzy Query,您可以在参数fuzziness中提供搜索字符串和Levenshtein距离。 Query reference here

另外,要计算Levenshtein与百分比的距离,this可能会有所帮助。