Запрос pythonasticsearch для логического

У меня есть следующий запрос:

Bool(must=[Terms(avail_req=['Available'], boost=2.0), Terms(boost=2.0,
sale_rent=['Sale']), Nested(path='listings', query=Bool(should= 
[Terms(boost=2.0, listings.parents_id=[80]), Terms(boost=2.0,  
listings.loc_id=[80])]))])

Теперь условия по умолчанию без should а также must запрос (например, для Условий (boost=2.0, sale_rent=['Sale'])) это что?

Как это должны быть запросы

query=Bool(should= [Terms(boost=2.0, listings.parents_id=[80]), Terms(boost=2.0,  
listings.loc_id=[80])]))])

Я получаю результаты только для Условий (boost=2.0, lists.parents_id=[80]), но не для других

0 ответов

Другие вопросы по тегам