【发布时间】:2021-06-08 18:45:49
【问题描述】:
我有多个索引,称为 Post with Nested document Comment。
这就是我的文档的定义方式
class CommentDoc(InnerDoc):
title = Text(analyzer=ngram_analyzer)
content = Text(analyzer=ngram_analyzer)
class PostDoc(Document):
content = Text(analyzer=ngram_analyzer)
comments = Nested(Icd10Doc)
id = Integer()
这就是我当前的搜索方式
s = Search(index=['post', 'blog', 'artical'])
q = Q("multi_match", query="whatever", fields=['name', 'title', 'content'])
s = s.query(q)
那么如何使用 cmets 中的嵌套 Docs 搜索 Post 索引?
我应该在字段数组中添加什么?
【问题讨论】:
标签: elasticsearch-dsl elasticsearch-dsl-py