Ich habe zwei Datenindizes in Elasticsearch, wo ich Dokumente mit Attributen gespeichert habe, die wie in Produkten unterschiedlich sein können. Produkte von einer Website in einem Index und einer anderen Website in einem anderen. Diese Produkte können unterschiedliche Attribute und Namen haben (wie Größe, Gewicht, Länge und Messung). Wie lässt sich das Produkt aus Datenbank 1 am besten mit einem Produkt in Datenbank 2 unter Verwendung von elasticsearch-Abfragen abgleichen?Wie können zwei Dokumente mit unterschiedlichen Schemas verglichen werden?
-1
A
Antwort
0
Ich bin verwirrt, was Sie mit Übereinstimmung meinen. Versuchen Sie nur etwas über beide Indizes hinweg abzufragen? Wenn dies der Fall ist, können Sie mehr als einen Index/Typ in der URL eingeben, indem Sie
eingeben. GET index1, index2/type1, typ2/_search ....
Sie würden dann nur eine normale Abfrage durchführen. Wenn Sie eine Multimatch-Abfrage durchführen, können Sie einfach alle Felder, die Sie durchsuchen möchten, in alle Indizes/Typen einfügen, und die elastische Suche kümmert sich nur um die Suche in Feldern, die für einen bestimmten Index/Typ existieren.
Verwandte Themen
- 1. DocumentDB - Zwei Pfade in der Abfrage können nicht verglichen werden
- 2. Tupelelemente können nicht mit Listenelementen verglichen werden
- 3. Wie zwei Funktionen verglichen werden, die mit `.bind()` aufgerufen werden?
- 4. C# Wie zwei Saiten verglichen werden?
- 5. Wie können wir zwei Datenbanken mit identischen Schemas zusammenführen?
- 6. Wie können mehrere Token mit regulären Ausdrücken verglichen werden?
- 7. Warum können TimeSpan und Guid Structs mit null verglichen werden?
- 8. Warum wird assertDictEqual benötigt, wenn dicts mit `==` verglichen werden können?
- 9. Mit welchem Werkzeug können zwei Abschnitte innerhalb derselben Datei visuell verglichen werden?
- 10. Wie kann man prüfen, ob zwei Typen verglichen, summiert usw. werden können?
- 11. Wie viele Schemas können in Postgres erstellt werden
- 12. Wie speichern Schemas in Schemas mit Mungo?
- 13. Wie können zwei LocalDate-Objekte in der Kriterien-API verglichen werden?
- 14. Wie werden Umlaute mit regulären Ausdrücken verglichen?
- 15. Wie kann Apache mit Verzögerungen verglichen werden?
- 16. Wie werden generische Typen verglichen?
- 17. Mit welchen Parametern werden RTOS verglichen?
- 18. Zwei Hauptmethoden mit unterschiedlichen Signaturen
- 19. Komparator Best Practice, wenn Elemente nicht logisch verglichen werden können
- 20. Wie können PDF-Dokumente in einer Webanwendung digital signiert werden?
- 21. Finden der Wahrscheinlichkeit, dass zwei Elemente verglichen werden. (Hinweise bitte)
- 22. Verknüpfung von zwei Office-Dokumente
- 23. Wie können Dokumente in elasticsearch (Rails) weiterindexiert werden?
- 24. Wie können Rückrufe auf Mongoid-Dokumente übersprungen werden?
- 25. Wie können Zeichen mit Akzenten in Python mit einem Regex verglichen werden?
- 26. Wie können zwei Strukturen in MATLAB effizient kombiniert werden?
- 27. Java if-Anweisung schlägt fehl, wenn zwei Strings verglichen werden
- 28. Wie können Stringwerte, die von Datagrammpaketen empfangen werden, richtig verglichen werden?
- 29. Wie werden Gleitkommavariablen in C++ verglichen?
- 30. Wie können zwei jQuery-Animationsaktionen kombiniert werden?