Wie erstellen Sie eine unique-Einschränkung in der Elasticsearch Datenbank?

Ich bin mit elasticsearch als Dokumenten-Datenbank und jede Platte, die ich erstellen hat eine guid-id, die das system verwendet für die Datensatz-id. Geschäftsleute wollen zu bieten, ein feature, um die Benutzer haben Ihre eigenen auto file name convention (basierend auf dem Datum und wie viele Datensätze angelegt wurden, so weit dieser Tag/Monat.

Was ich brauche, ist zu verhindern, dass doppelte Datei-Namen. Gibt es einen Weg, um das setup einem indizierten Feld eindeutig sein? Wie ein sql-unique-Einschränkung?

  • ich glaube, dass die nur einmalige beschränken, gilt für die _id Feld
  • Ihre Frage ist falsch, elasticsearch ist nicht eine Daten-Basis, aber eine Suchmaschine basierend auf Apache Lucene, die nicht unterstützen diese Funktionen. Beachten Sie auch, dass ES "in der Nähe von" Echtzeit.
Schreibe einen Kommentar