1
我对%d-%m-%Y
格式的日期字段有一个弹性搜索索引作为字符串。如何对elasticsearch/searchkick日期字段进行排序?
我使用的是Searchkick,如果我想按字符串排序,我没有任何问题。
User.search("*", {oder: {"name" => :asc}})
然而,如果用日期字段尝试不会做正确的分类,例如:
User.search("*", {oder: {"created_at" => :asc}})
任何帮助吗?
场“created_at”必须是日期类型,以做出正确的排序不串。 https://www.elastic.co/guide/en/elasticsearch/reference/current/date.html –
感谢Andriy的帮助。我知道如果这个字段是一个日期字段,它会工作,只是认为会有一些字符串类型的工作,像指定日期格式。 –