各位大佬,想请教一个问题:
我现在想实现这么一个功能,就是针对一些具备不同结构的不同索引,在不指定字段名称的前提下搜索一个字段值,并返回这些索引中包含该值(不论是哪个字段)的全部文档。
我的实现方式是给这一批索引都取同样的别名,然后搜索_all字段(虽然ES6.x把_all禁了,但是这个特性还是保留的,可以直接query_string)。
但是我在实现后发现,返回的结果往往是侧重于其中一个索引,比如它返回的前20个结果都是一个索引的…
请问怎么样才能让返回的结果看起来…更加均衡呢?
用户不希望自己搜一个数据,结果返回结果全部指向一个数据类型(也就是索引)
我现在想实现这么一个功能,就是针对一些具备不同结构的不同索引,在不指定字段名称的前提下搜索一个字段值,并返回这些索引中包含该值(不论是哪个字段)的全部文档。
我的实现方式是给这一批索引都取同样的别名,然后搜索_all字段(虽然ES6.x把_all禁了,但是这个特性还是保留的,可以直接query_string)。
但是我在实现后发现,返回的结果往往是侧重于其中一个索引,比如它返回的前20个结果都是一个索引的…
请问怎么样才能让返回的结果看起来…更加均衡呢?
用户不希望自己搜一个数据,结果返回结果全部指向一个数据类型(也就是索引)
1 个回复
fantuan
赞同来自: yeziblo
https://www.elastic.co/guide/e ... .html