我在Elasticsearch中有两个索引,一个索引是主表,另一个表存储主表的标识符和其他一些信息。
让我们看下面的例子:
Index 1:
id text
name text
photo text
Index 2:
id text (id from table 1)
user text
status text
索引1中的ID在索引2中可以有多个文档。
现在,我有一个搜索过滤器,它将对索引1进行搜索。但是我还希望总计数是表2中具有特定ID的文档数。
因此,如果我想根据名称搜索表1中的文档并根据计数对其进行排序,我该如何实现?还是我应该在表1中维护一个单独的计数字段,每当在表2中为文档建立索引或有其他解决方案时,该字段都会增加?
此要求类似于MySQL中的JOIN查询