Elasticsearch - query_string mit Platzhaltern

Ich habe Text in der elastischen Suche, der URLs in verschiedenen Formaten enthält http: // www, www.) Ich möchte nach allen Texten suchen, die z. B. google.com enthalten.

Für die aktuelle Suche verwende ich so etwas wie diese Abfrage:

query = { "query": {
                "bool": {
                     "must": [{
                            "range": {
                            "cdate": {
                                "gt": dfrom,
                                "lte": dto }
                            }
                        },
             { "query_string":{
                "default_operator": "AND",
                "default_field": "text",
                "analyze_wildcard":"true",
                "query": searchString } }
            ]
        }
        }}

Aber eine Abfrage sieht aus wie google.com gibt nie ein Ergebnis zurück, Suche nach zB "test" funktioniert einwandfrei (ohne "). Ich möchte query_string verwenden, weil ich boolesche Operatoren verwenden möchte, aber ich muss wirklich in der Lage sein, Teilzeichenfolgen nicht nur nach zu durchsuchen ganze Wörter

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage