Wie entferne ich doppelte Suchergebnisse in elasticsearch?
Erstens Erstellen Sie einige Beispieldaten (e1, e2, e3 sind Typen und test ist der Indexname):
PUT test/e1/1
{
"id":1
"subject": "subject 1"
}
PUT test/e2/1
{
"id":1
"subject": "subject 2"
}
PUT test/e3/2
{
"id":2
"subject": "subject 3"
}
Nun ist meine Frage: Wie kann ich nur diese beiden Daten bekommen? entferne doppelte Daten mit der gleichen ID imcurl -XGET _search
Ergebnis.
test/e1/1
{
"id":1
"subject": "subject 1"
}
test/e3/2
{
"id":2
"subject": "subject 3"
}