【发布时间】:2019-04-25 22:51:29
【问题描述】:
我正在使用 elasticsearch 进行搜索查询。一个例子是搜索“毕业生”并按主题过滤它,例如“平面训练”。
下面是 views.py 中的逻辑:
responses = ResponseDocument20.search().filter(Q_ES("match", Response=cleanQ.lower())&Q_ES("match", Topic__Name=queryT)).extra(size=10000)
但是,主题过滤器“Q_ES("match", Topic__Name=queryT)”匹配任何包含“Planit”的内容,例如“Previous Planit Assignments”或“Planit Bootcamp”,因此它返回了额外的结果我不想要的。
我将如何查询它以便它只返回链接到“Planit Training”的结果?
【问题讨论】:
标签: python django elasticsearch search