2012-05-25 15 views
1

我正在使用solrnet,我想使用solr的拼寫檢查整理功能。但似乎solrnet不支持多種排序規則。有沒有解決方法?solrnet spellcheck.collat​​ion實現不支持多個整理

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中的一個錯誤,如果您也這樣認爲,我打開該解決方案。

回答

2

SolrNet Github項目上有一個outstanding pull request解決此問題。不幸的是,提出請求的提交者並未回答SolrNet作者Mauricio Scheffer的一些問題。既然你也打算解決這個問題,我會建議發佈在SolrNet Google Groups Forum之上,並且與Mauricio討論可能會完成更改或開始你自己的。不幸的是,由於過去的審查問題,Mauricio不再對StackOverflow中的問題/帖子做出迴應。

+0

太好了,非常感謝您的建議。我會盡力爲這個項目做貢獻並修復這個bug。 – Dorin