Запрос 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]), но не для других