0

我现在有麻烦。我正在使用 ShingleAnalyzerWrapper 来索引短语。但我需要拼写检查器只建议我一个单词。

我如何索引短语但使用 SpellChecker 搜索短语和单个单词?

请给点建议。

4

1 回答 1

0

为您的ShingleAnalyzerWrapper使用此构造函数

ShingleAnalyzerWrapper(Analyzer defaultAnalyzer, 
                       int minShingleSize, 
                       int maxShingleSize, 
                       String tokenSeparator, 
                       boolean outputUnigrams, 
                       boolean outputUnigramsIfNoShingles)

true作为第五个参数(outputUnigrams)传递。无论您的 minSingleSize 是什么,这都会索引所有单个标记。如果您当前的 minShingleSize 为 2,您只需将其降低到 1 即可获得相同的结果。

于 2012-12-05T21:33:46.370 回答