【发布时间】:2016-02-05 15:20:35
【问题描述】:
我有两个单独的对象 authors 和 publishers。如何使用 elasticsearch 来获取所有这两种类型?
我知道我可以执行以下操作来搜索两者:
Elasticsearch::Model.search('foo', [Author, Publisher])
但是我怎样才能让它返回所有记录呢?
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch
我有两个单独的对象 authors 和 publishers。如何使用 elasticsearch 来获取所有这两种类型?
我知道我可以执行以下操作来搜索两者:
Elasticsearch::Model.search('foo', [Author, Publisher])
但是我怎样才能让它返回所有记录呢?
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch
抱歉,在我原来的回答中误读了问题。
要匹配所有文档:
response = Elasticsearch::Model.search('{ "query": { "match_all": {} } }', [Author, Publisher])
【讨论】: