【发布时间】:2010-06-11 08:16:42
【问题描述】:
我正在使用 SOLR 和 NGramTokenizerFactory 来帮助为单词的子字符串创建搜索标记
NGramTokenizer 配置为最小字长 3
这意味着我可以搜索例如“unb”,然后匹配单词“unbelievable”。
但是,我对“I”和“in”等短词有疑问。这些没有被 SOLR 索引(我怀疑这是因为 NGramTokenizer),因此我无法搜索它们。
我不想将最小字长减少到 1 或 2,因为这会创建一个巨大的搜索索引。但我希望 SOLR 包含长度已经低于此最小值的整个单词。
我该怎么做?
/卡斯滕
【问题讨论】: