0
什麼是dsl查詢語法從過濾器查詢中排除術語?在下面的這個例子中,我將如何修改查詢以包含字段中除「是」之外的所有內容?排除elasticsearch_dsl過濾器查詢中的術語
s = s.filter('terms', field=['yes'])
什麼是dsl查詢語法從過濾器查詢中排除術語?在下面的這個例子中,我將如何修改查詢以包含字段中除「是」之外的所有內容?排除elasticsearch_dsl過濾器查詢中的術語
s = s.filter('terms', field=['yes'])
你可以這樣做:
s = s.exclude('terms', field=['yes'])
這將有助於OP等,因此用戶如果您可以添加代碼的說明。 –
你好Honza,我早些時候嘗試過,但它給了AttributeError:'搜索'對象沒有屬性'排除'。現在我意識到我正在使用2.x版本,只是更新到5.x,它的工作原理。那謝謝啦! –