我正在使用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中的一个错误,如果您也这样想,我会打开以解决这个问题。
答案 0 :(得分:2)
SolrNet Github项目中有outstanding pull request解决了这个问题。不幸的是,该拉动请求的提交者尚未对SolrNet作者Mauricio Scheffer的一些问题做出回应。既然您也可以解决此问题,我建议您在SolrNet Google Groups Forum上发帖,并与Mauricio讨论可能会完成更改或启动您自己的更改。不幸的是,由于过去的审查问题,Mauricio不再回复StackOverflow上的问题/帖子。