gpt4 book ai didi

ruby - 无法在Elasticsearch中按自定义方法(列)的升序排序

转载 作者:行者123 更新时间:2023-12-02 23:27:18 24 4
gpt4 key购买 nike

module Indexing
def as_indexed_json(options={})
self.as_json({
include: { data: { only: [:some_data] } },
methods: [:method_one, :method_two, :method_three]
})
end
end

method_two是字符串列。

无法使用带有Elasticsearch模型的method_two列按升序排序,但相同的内容按降序排序也可以正常工作。

最佳答案

我之前也有类似的问题。

您只需要向映射中的列添加索引

mapping do
indexes :method_two, type: :string, index: :not_analyzed
end

关于ruby - 无法在Elasticsearch中按自定义方法(列)的升序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41439661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com