gpt4 book ai didi

elasticsearch - 如何在 Elasticsearch 中调整文本字段的max_gram?

转载 作者:行者123 更新时间:2023-12-03 02:18:59 24 4
gpt4 key购买 nike

问题是,我在max_gram = 20的 Elasticsearch 文档中有一个电子邮件字段,因此,如果我的email_address的字符数超过max_gram,那么在搜索查询中将找不到它,我知道可以在该字段上添加.sort来搜索整个文本,但是如果我输入的电子邮件中包含的字符超过max_gram,而不是整个电子邮件,则永远找不到。那我该怎么办?

最佳答案

首先,您不应该在mail-id上创建gram,elasticsearch已经提供了UAX_URL email tokenizer来正确标记邮件id。
仍然,如果您不想将其更改为以上推荐的方式,则应更改index.max_gram_diff设置,并将max_gram值增加为更高的数字。
注意,max_gram_diff是最小克和最大克之间的差。

关于elasticsearch - 如何在 Elasticsearch 中调整文本字段的max_gram?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62936097/

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