1
我遇到了許多問題,感嘆無法處理多值字段進行排序,但是他們的日期是1年或2年。我想知道Solr(4.4)和SolrJ(4.3.0)的更新版本是否允許在多值字段上排序。就我而言,我有場:在Solr 4.4中的多值字段排序。通過SolrJ 4.3.0 - 這可能嗎?
<field name="title" type="text_general" indexed="true" stored="true" multiValued="true"/>
我的基於Java的實現看起來像:
query.setQuery(qs).
setIncludeScore(true);
if (sort != null) {
query.addSort("author", SolrQuery.ORDER.desc);
} else {
query.addSort("score", SolrQuery.ORDER.desc);
}
有什麼辦法多值字段進行排序?目前,我有以下錯誤返回:
Exception: AbstractSearchAction: Unexpected error occured while performing a search. Cause: {1}
javax.ejb.EJBException: can not sort on multivalued field: title
感謝你的幫助,在Lucene的實施
一
非常感謝你這麼做,很高興知道目前沒有解決方法 – paranza