gpt4 book ai didi

java - 如何使字母 "A"在 Lucene 的 StandardAnalyzer 中成为异常?

转载 作者:搜寻专家 更新时间:2023-11-01 08:06:19 24 4
gpt4 key购买 nike

我使用 Lucene 在 Android 中创建了一本医学词典。单词和定义是丹麦语,我正在使用 StandardAnalyzer 来索引和搜索条目。这个想法是,当我点击我的 ListView 中的一个条目时,另一个 Activity 会出现,上面是单词,下面是定义。

除条目 A. 外,字典完全按预期工作。当我在我的 ListView 中单击 A. 时,下一个 Activity 只显示屏幕的背景颜色——没有文字,没有定义,没有任何一种文本。

我的猜测是 StandardAnalyzer 在索引过程中将字母 A 计为停用词,因为条目 Activity >V. 正确显示。我该如何解决这个问题?

最佳答案

您可以使用具有不同停用词集的 StandardAnalyzer

对于默认停用词,请参阅 StandardAnalyzer.STOP_WORDS_SET,它是从 StopAnalyzer.ENGLISH_STOP_WORDS_SET 复制的.

new StandardAnalyzer(Version.LUCENE_35, stopWordsSet);

关于java - 如何使字母 "A"在 Lucene 的 StandardAnalyzer 中成为异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950318/

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