Um mit ElastickSearch zu verbinden, verwende ich basemkhirat/elasticsearch. Das folgende Problem wurde gebildet: mit dieser Abfrage diese Methode ("google.com") Links in IndexElasticSearch 5.4.0 Abfrage (PHP)
suchtES::type("links")->search("google.com")->get();
I 56 Links ist (zum Beispiel) gefunden, aber wenn ich Abfrage verwendet "google"
ES::type("links")->search("google")->get();
Ich bin nichts gefunden (0). Was ist mein Problem?
JSON Abfrage, Hexe durch die Suche erstellt:
{
"index":"links",
"type":"link",
"body": {
"query": {
"bool": {
"must": [
{
"query_string": {
"query":"google.com"
}
}
]
}
}
},
"from":0,
"size":10000
}
P. S: In Kibana ich die gleichen Dinge bin gerade.
ist die Suche nach passenden Stichen? oder mit Wild Cards? – rtfm
Genau, ich weiß nicht, aber diese Methode ist sehr wahrscheinlich ähnlich wie die Suchzeile in Kibana Web-Interface –
gut ist Ihr Job, um herauszufinden, der Code, den Sie verwenden, nicht unser – rtfm