gpt4 book ai didi

search - 我可以保护短单词免受 Solr 中 n-gram 过滤器的影响吗?

转载 作者:行者123 更新时间:2023-12-03 01:31:14 25 4
gpt4 key购买 nike

我见过this question关于在 Solr 中搜索短单词。我想知道是否有其他可能的解决方案来解决类似的问题。我使用的 EdgeNGramFilter 的 minGramSize 为 3。我想保护一组特定的较短单词(主要是两个字母的缩写词)不被忽略,但我希望将 minGramSize 保留为 3 来处理其他内容。 EdgeNGramFilter 不支持 protected 单词列表。是否有任何过滤器或设置可以在单个字段类型中实现这一点,或者我需要编写一个吗?

或者,我是否以错误的方式思考这个问题?

最佳答案

认真思考了这个问题,但你提到的另一个问题的答案似乎是唯一的方法。不过,这对于 EdgeNGramFilter 来说是一个有用的功能。

目前,您可以保留一个副本字段和一个 KeepWordFilterFactory只需使用您需要的首字母缩略词即可。或者,如果您事先不知道首字母缩略词列表,请使用 LengthFilter .

关于search - 我可以保护短单词免受 Solr 中 n-gram 过滤器的影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15004758/

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