我正在使用version 6.6.0. 我有一个标题(text_general)、描述(text_general)、id(整数)的模式。当我搜索关键字以按标题的升序列出结果时,我的代码返回错误无法在多值字段上排序:标题。
我尝试使用以下 3 种方法设置排序
SolrQuery query = new SolrQuery();
1. query.setSort("title", SolrQuery.ORDER order);
2. query.addSort("title", SolrQuery.ORDER order);
3. SortClause ab = new SolrQuery.SortClause("title", SolrQuery.ORDER.asc);
query.addSort(ab);
但所有这些都返回相同的错误
我参考这个答案找到了解决方案
它说要使用最小/最大函数。query.setSort(field("pageTitle",min), ORDER.asc); 这是我要设置为查询的内容,我不明白这里使用的参数是什么。
这是我正在使用的 Maven 依赖项
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>6.5.1</version>
</dependency>
缥缈止盈
倚天杖
相关分类