Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Solr 拼写检查不适用于某些具有“停用词”的短语查询。例如,“stopword to solr”如果您删除“to”,那么它建议将 solr 拼写为 solar。谁能告诉我有什么问题?
索引之前。做两件事:i)您必须从分析器的索引和查询中删除/注释Stopfilterfactory。
ii) 不要使用KeywordTokenizerFactory,因为它将术语作为一个完整的字符串。使用StandardTokenizerFactory。
试试看。
这取决于已编入索引的文档。很可能您还没有SOLR索引,或者它的频率与SOLAR相比相对较低。 尝试启用 spellcheck.extendedResults=true 以便查看频率