Veröffentlicht am: Oct 27, 2023
Benutzer können jetzt von einer effizienteren Abfragefilterung mit der k-NN FAISS-Engine von OpenSearch profitieren, indem sie OpenSearch 2.9 im Amazon OpenSearch Service verwenden. Die effizienten Vektorabfragefilter von OpenSearch, die bisher nur in der Lucene k-NN-Engine von OpenSearch verfügbar waren, bewerten auf intelligente Weise optimale Filterstrategien, wie das Vorfiltern mit dem ungefähren nächsten Nachbarn (ANN) oder das Filtern mit dem exakten k-nächsten Nachbarn (k-NN), um die beste Strategie für genaue Vektorsuchabfragen mit geringer Latenz zu ermitteln. In früheren OpenSearch-Versionen verwendeten Vektorabfragen auf der FAISS-Engine Nachfilterungstechniken, die gefilterte Abfragen in großem Maßstab ermöglichten, aber potenziell weniger als die angeforderte Anzahl von „k“ an Ergebnissen zurückgab.
Effiziente Vektorabfragefilter haben bewiesen, dass sie in der Lage sind, niedrige Latenzzeiten und genaue Ergebnisse zu liefern, sodass Kunden reaktionsschnellere Vektorsuchanwendungen wie semantische oder visuelle Sucherlebnisse erstellen können. Vektorabfragefilter sind eine wichtige Voraussetzung für die Hybridsuche. Sie ermöglichen es Benutzern, eine Vektorsuche durchzuführen und gleichzeitig nach Metadaten zu filtern, um relevantere Informationen sowohl mithilfe von Vektor- als auch lexikalischen Techniken abzurufen. Diese neue Funktion erweitert die bestehende Abfragefilterfunktion von OpenSearch, indem sie eine verbesserte Genauigkeit und Geschwindigkeit bietet.
Effiziente Vektorabfragefilter für FAISS sind in allen AWS-Regionen verfügbar, in denen Amazon OpenSearch Service verfügbar ist. Weitere Informationen zur Unterstützung der Vektorabfragefilterung auf OpenSearch finden Sie in der Dokumentation.