我现在有麻烦。我正在使用 ShingleAnalyzerWrapper 来索引短语。但我需要拼写检查器只建议我一个单词。
我如何索引短语但使用 SpellChecker 搜索短语和单个单词?
请给点建议。
我现在有麻烦。我正在使用 ShingleAnalyzerWrapper 来索引短语。但我需要拼写检查器只建议我一个单词。
我如何索引短语但使用 SpellChecker 搜索短语和单个单词?
请给点建议。
为您的ShingleAnalyzerWrapper使用此构造函数
ShingleAnalyzerWrapper(Analyzer defaultAnalyzer,
int minShingleSize,
int maxShingleSize,
String tokenSeparator,
boolean outputUnigrams,
boolean outputUnigramsIfNoShingles)
true
作为第五个参数(outputUnigrams)传递。无论您的 minSingleSize 是什么,这都会索引所有单个标记。如果您当前的 minShingleSize 为 2,您只需将其降低到 1 即可获得相同的结果。