gpt4 book ai didi

elasticsearch - 如何用有空间的ElasticSearch数据匹配无空间的单词

转载 作者:行者123 更新时间:2023-12-02 22:16:53 25 4
gpt4 key购买 nike

在我的Elasticsearch中,我有数据“New York”,我想查询和匹配“NewYork”(请注意查询字符串中没有空格)。我该如何实现?有分析仪可以帮助您吗?

最佳答案

我认为您可以申请Shingle Token Filter。筛选器过滤器将通过串联相邻项来创建新 token 。您的查询的一部分可能如下所示:

...
"my_shingle":{
"type":"shingle",
"max_shingle_size":5,
"min_shingle_size":2,
"output_unigrams":"true",
token_separator: ""
}

关于elasticsearch - 如何用有空间的ElasticSearch数据匹配无空间的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38760914/

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