Filtern von Facetten in der elastischen Suche

Ich habe eine Frage wie unten,

    query = {

        "query": {"query_string": {"query": "%s" % q}},
        "filter":{"ids":{"values":list(ids)}},
        "facets": {"destination": {
            "terms": {"field": "destination.en"}},
        "hotel_class":{
            "terms":{"field":"hotel_class"}},
        "hotel_type":{
            "terms":{"field": "hotel_type"}},
        }}

Aber meine Facetten werden aufgrund meines ID-Filters nicht gefiltert. Ich erhalte alle Facetten, aber ich möchte, dass sie durch den oben angegebenen ID-Filter gefiltert werden. Hast du eine Idee ?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage