Я использую эластичный поиск для выполнения поисковых запросов.Примером может быть поиск «выпускников» и фильтрация по темам, например «Планирование обучения».
Вот как выглядит логика в 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», например «Предыдущие назначения Planit» или «Planit Bootcamp», поэтому он возвращает дополнительные результаты, которые мне не нужны.
Как бы я запросил его, чтобы он возвращал только связанные результатытолько в «Планит Тренинг»?