Ruby on rails 弹性搜索获取多个模型的所有记录
我有两个独立的对象Ruby on rails 弹性搜索获取多个模型的所有记录,ruby-on-rails,ruby,
elasticsearch,Ruby On Rails,Ruby,
elasticsearch,我有两个独立的对象作者和出版商。如何使用elasticsearch获取所有这两种类型 我知道我可以执行以下操作来搜索两者: Elasticsearch::Model.search('foo', [Author, Publisher]) 但是我怎样才能让它返回所有的记录呢?对不起,我误解了我原来答案中的问题 要匹配所有文档,请执行以下操作: response = Elasticsearch::Model.search('{ "query": { "match_all": {} } }', [Au
作者
和出版商
。如何使用elasticsearch获取所有这两种类型
我知道我可以执行以下操作来搜索两者:
Elasticsearch::Model.search('foo', [Author, Publisher])
但是我怎样才能让它返回所有的记录呢?对不起,我误解了我原来答案中的问题 要匹配所有文档,请执行以下操作:
response = Elasticsearch::Model.search('{ "query": { "match_all": {} } }', [Author, Publisher])
这没用。我也能阅读文档。这搜索“狐狸”。我在找所有的记录。