solrnet spellcheck.collat​​ion实现不支持多个排序规则

时间:2012-05-25 10:03:38

标签: solr spell-checking solrnet

我正在使用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中的一个错误,如果您也这样想,我会打开以解决这个问题。

1 个答案:

答案 0 :(得分:2)

SolrNet Github项目中有outstanding pull request解决了这个问题。不幸的是,该拉动请求的提交者尚未对SolrNet作者Mauricio Scheffer的一些问题做出回应。既然您也可以解决此问题,我建议您在SolrNet Google Groups Forum上发帖,并与Mauricio讨论可能会完成更改或启动您自己的更改。不幸的是,由于过去的审查问题,Mauricio不再回复StackOverflow上的问题/帖子。