具有elasticsearch的子字段数组的范围查询

时间:2017-07-12 16:03:22

标签: php arrays elasticsearch range field

我正在尝试使用不同于0的代码获取所有服务,如果不进行多次查询,我找不到任何方法。 这是我试图查询的数据,提前感谢帮助

h

1 个答案:

答案 0 :(得分:0)

这是一个经典的全文搜索示例,其中一个人可以编写一个非常复杂的查询来覆盖这个,或者你可以在索引时间优化它,因此有非常便宜的查询。如果您将数据模型更改为包含值为01的所有服务的字段,则可以轻松搜索该数据,即

services_zero: [gwflash, appmgr]
services_one: [ apache2 ]

突然间,您的查询可以轻松搜索或汇总这些字段。

并不是说这完全适合您的用例,但我认为值得重新考虑数据建模策略。