我有一个ElasticSearch实例,使用richardwilly98使用河流索引MongoDB数据库
有两种类型的文档被索引:
代表用户的
将这些对象添加到mongodb后,richardwilly98的river会生成以下内容:
“5159a004c87126641f4f9530”}}
如果我搜索“bob”,我希望返回引用bob文档的任何文档。目前这还没有发生,因为用户名字段无论如何都与引用文档无关。
是否有可能做到这一点? ElasticSearch是否有对象引用?
谢谢-如果不清楚,请通知我。
最佳答案
如果每个文档最多属于一个用户,则可以将文档索引为children用户。然后,您可以使用has_parent过滤器执行搜索。但是,如果一个文档可以属于多个用户,则必须分两步执行搜索。首先,您必须找到用户,然后发出另一个搜索以找到文档。
关于mongodb - ElasticSearch索引和对其他文档的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15746957/