对last_updated排序不再有效

时间:2016-07-08 18:40:05

标签: solr

只需从Solr 4.9升级到6.2。

以前,“sort = last_modified desc”工作得很好(通常是从Tika的文档中提取的),但在6.2中,last_modified显然是多值的(为什么?)所以Solr不会对它进行排序。

这似乎应该是一件很简单的事情,但我已经把自己逼到疯狂的地步,试图找到一些会告诉我的文件:

(1)为什么last_modified是多值的?

(2)我是否可以使用单值等效参数按文档日期排序?

1 个答案:

答案 0 :(得分:0)

是哪种架构?通常,这是你要定义的。除非您根本没有定义它并使用 schemaless 模式,其中添加的任何字段都将是多值的。

如果您确实使用了无模式模式,只需返回一个新集合,然后在进行索引编制之前,首先明确定义last_modified。