我现在遇到了麻烦。我正在使用ShingleAnalyzerWrapper来索引短语。但我需要SpellChecker建议我只用一个单词。
我如何索引短语,但使用SpellChecker搜索短语和单个单词?
请提出一些建议。
答案 0 :(得分:0)
使用此构造函数,用于ShingleAnalyzerWrapper
ShingleAnalyzerWrapper(Analyzer defaultAnalyzer,
int minShingleSize,
int maxShingleSize,
String tokenSeparator,
boolean outputUnigrams,
boolean outputUnigramsIfNoShingles)
传递true
作为第五个参数(outputUnigrams)。无论你的minShingleSize是什么,这都将索引所有单个标记。如果您当前的minShingleSize为2,则可以将其降低为1以获得相同的结果。