我有以下查询:
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,listings.parents_id=[80])的结果,但没有得到其他结果