Elasticsearch搜索索引按类型限制

时间:2016-04-10 20:55:08

标签: performance elasticsearch types limit

我是elasticsearch的新手,我正在尝试使用elasticsearch,搜索api。

我的索引结构由树类型组成。说+-----------+-------+---------------+---------------+----------------+--------+---------------+-------------+ | INVOICEID | PRICE | PAYMENTMETHOD | FIRSTREMINDER | SECONDREMINDER | RENTID | PAYMENTSTATUS | DATESENT | +-----------+-------+---------------+---------------+----------------+--------+---------------+-------------+ | 1 | 415 | Visa | 10/FEB/2016 | - | 1 | Paid | 15/MAR/2016 | | 2 | 600 | Cash | 15/FEB/2016 | - | 2 | Unpaid | 12/MAR/2016 | | 3 | 750 | Visa | 10/FEB/2016 | 15/MAR/2016 | 1 | Paid | 15/MAR/2016 | +-----------+-------+---------------+---------------+----------------+--------+---------------+-------------+ foobar。所有树类型都具有相同的名称'使用字符串值的键和我想要实现的是搜索所有类型,但只检索每种类型的最多5个项目。

我认为我成功使用Multi Search API;我想知道是否可以使用单个查询来维护相同的功能(为了获得更好的性能)。

我尽可能多地搜索互联网。但是,我找不到更好的方法。 stackoverflow中有一个答案,类似的问题也提供了多搜索api;但是已经两岁了,还有一个问题。我觉得再问一次是有意义的。

这是我目前使用的msearch:

baz

我认为如果我编写一个包含最多4个结果的查询,将检查所有存储3次。

任何帮助表示感谢。

0 个答案:

没有答案