向SOLR查詢添加排序條件。首先按照department_sortable和productname_sortable進行排序。按照department_sortable排序,但不按productname_sortable排序。SOLR排序不起作用
private List<SortField> getSortParameters() {
List<SortField> sortFields = new ArrayList<SortField>();
sortFields.add(generateSortField("department_sortable", SortDirection.ASC));
sortFields.add(generateSortField("productname_sortable", SortDirection.ASC));
return sortFields;
}
<field name="productname_sortable" type="text" indexed="true" stored="false" />
<field name="department_sortable" type="string" indexed="true" stored="false" multiValued="false"/>
<copyField source="productname" dest="productname_sortable"/>
<copyField source="department" dest="department_sortable"/>