我正在使用 solrnet,我想使用 solr 的拼写检查整理功能。但似乎 solrnet 不支持多重排序规则。有解决方法吗?
var queryResult = solr.Query(finalQuery, queryOptions);
queryResult.SpellChecking.Collation
// 这个属性是一个字符串而不是一个集合
详细解释
我在 solr 中设置<str name="spellcheck.maxCollations">5</str>
,这为一个查询返回了多个排序规则
对于这个查询: /select/?spellcheck=true&spellcheck.q=draiving+AND+tess
我得到两个排序规则
<str name="collation">driving AND test</str>
<str name="collation">training AND test</str>
在 solrnet 中,我只能访问第一个排序规则。
我认为这是 solrnet 中的一个错误,如果您也这样认为,我愿意修复这个问题。