如何使用多个contains语句生成或查询(使用django elasticsearch dsl drf)?words查询:搜索标题包含“hello”或描述包含“world”的对象
我在文档中找不到:https://django-elasticsearch-dsl-drf.readthedocs.io/en/0.3.12/advanced_usage_examples.html#usage-示例
如何使用多个contains语句生成或查询(使用django elasticsearch dsl drf)?words查询:搜索标题包含“hello”或描述包含“world”的对象
我在文档中找不到:https://django-elasticsearch-dsl-drf.readthedocs.io/en/0.3.12/advanced_usage_examples.html#usage-示例
1条答案
按热度按时间sycxhyv71#
您需要的是带有should子句的布尔查询,它很容易用json格式构造,并验证搜索结果。
对于django,虽然我不熟悉,但这一页的查询dsl,特别是这一小节应该可以解决您的问题。