gpt4 book ai didi

Lucene.net 搜索不返回带撇号或单引号的结果?

转载 作者:行者123 更新时间:2023-12-03 16:28:54 25 4
gpt4 key购买 nike

我在我的项目中有一个搜索机制,我使用 lucene.net 进行搜索,我搜索的所有句子都得到了准确的结果,除了那些以“The”开头的句子,但我已经解决了。但我发现另一个问题,即 Lucene.net 搜索结果不返回包含撇号或单引号的值。有谁知道为什么会这样?这真的是 lucene.net 的错误吗?或者是否有任何机制可以包含其中带有撇号的结果?

例如,我搜索了单词“The Lorem”我得到的结果如下

“洛伦”

“没有轮廓的黄色形状的突出显示动画(连接点)”

“直线上的 60\120 度角(突出显示 120 度角)”

但预期的结果是

“洛伦”

“没有轮廓的黄色形状的突出显示动画(连接点)”

“直线上的 60\120 度角(突出显示 120 度角)”

“洛伦的”

“洛伦的”

最佳答案

这取决于分析器如何从您的文本创建标记

例如:输入:[The Lorem]

WhitespaceAnalyzer --> [The] [Lorem's]

标准分析器 --> [lorem]

SimpleAnalyzer --> [the] [lorem] [s]

关于Lucene.net 搜索不返回带撇号或单引号的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6328364/

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