ich die Frage nach dem in äquivalenten Operator gefunden:Elastic Suche: Filter Abfrageergebnisse nach Eingabe seines Feldes in einer anderen Abfrageergebnis
ElasticSearch : IN equivalent operator in ElasticSearch
aber ich würde finden entsprechen die andere kompliziertere Anfrage:
SELECT * FROM table WHERE id IN (SELECT id FROM anotherTable WHERE something > 0);
Mapping:
Erster Index:
{
"mappings": {
"products": {
"properties": {
"id": { "type": "integer" },
"name": { "type": "text" },
}
}
}
}
Zweiter Index:
{
"mappings": {
"reserved": {
"properties": {
"id": { "type": "integer" },
"type": { "type": "text" },
}
}
}
}
Ich will die Produkte erhalten, die IDs in reservierten Index enthalten sind und die spezifische Art einer Reserve.
Bitte geben Sie Ihre Zuordnung und einige Dokument Beispiel – Eli
Ich fügte das Beispiel hinzu. – Joyerhat