【问题标题】:Elastic search get all records for multiple models弹性搜索获取多个模型的所有记录
【发布时间】:2016-02-05 15:20:35
【问题描述】:

我有两个单独的对象 authorspublishers。如何使用 elasticsearch 来获取所有这两种类型?

我知道我可以执行以下操作来搜索两者:

Elasticsearch::Model.search('foo', [Author, Publisher])

但是我怎样才能让它返回所有记录呢?

【问题讨论】:

    标签: ruby-on-rails ruby elasticsearch


    【解决方案1】:

    抱歉,在我原来的回答中误读了问题。

    要匹配所有文档:

    response = Elasticsearch::Model.search('{ "query": { "match_all": {} } }', [Author, Publisher])
    

    【讨论】:

    • 这没有帮助。我也可以阅读文档。这将搜索“狐狸”。我正在寻找所有记录。
    猜你喜欢
    • 1970-01-01
    • 2014-10-18
    • 2021-09-12
    • 2018-12-06
    • 2016-02-06
    • 1970-01-01
    • 2015-11-01
    • 2016-11-05
    • 2012-11-29
    相关资源
    最近更新 更多