是否可以使用SolrNet在多值字段上进行分析?我有一个日期字段,但它需要多值,因为它是二进制文件。当我尝试运行我的应用程序并应用排序时,我收到错误:
Apache Tomcat / 7.0.29 - 错误 报告
525D76;} - > HTTP状态400 - 无法对多值字段进行排序:日期
noshade = \“noshade \”>
类型状态报告
消息 无法对多值字段进行排序: 日期
描述客户发送的请求 在语法上是不正确的(不能对多值字段进行排序: 日期)。
阿帕奇 的Tomcat / 7.0.29
我在线阅读过,似乎大部分答案都表明这是不可能的 - 这是真的吗?
答案 0 :(得分:1)
您希望对multiValued字段进行排序的多个值中的哪一个? Solr无法为您做出决定。
通常的答案是创建第二个字段只是为了排序,它不需要存储。然后,使用更新请求处理器从第一个字段填充第二个字段,并且只保留一个将用于排序的值。
相关的URP - 按此顺序 - 是: