Vorschaufeatures in Azure AI Search
In diesem Artikel werden alle Features für Datenebenen und Steuerungsebenen in der Public Preview beschrieben. Diese Liste ist hilfreich, um den Featurestatus zu überprüfen. Außerdem wird erläutert, wie eine Vorschau-REST-API aufgerufen wird.
API-Vorschauversionen sind kumulativ und führen einen Rollup auf die nächste Vorschauversion aus. Es wird empfohlen, immer die neuesten Vorschau-APIs zu verwenden, um alle Vorschaufeatures nutzen zu können.
Vorschaufeatures werden aus dieser Liste entfernt, wenn sie eingestellt oder auf die allgemeine Verfügbarkeit umgestellt werden. Ankündigungen zur allgemeinen Verfügbarkeit und Einstellung Sie in den Dienstupdates sowie unter Neuigkeiten.
Previewfunktionen der Datenebene
Funktion | Category | Beschreibung | Verfügbarkeit |
---|---|---|---|
Verringern der Dimensionsanforderungen für MRL-trainierte Texteinbettungsmodelle in Azure OpenAI | Funktion | Text-embedding-3-small und Text-embedding-3-large werden mit Matryoshka Representation Learning (MRL) trainiert. Auf diese Weise können Sie die Einbettungsvektoren auf weniger Dimensionen kürzen und das Gleichgewicht zwischen der Verwendung der Vektorindexgröße und der Abrufqualität anpassen. Eine neue truncationDimension stellt das MRL-Verhalten als zusätzlichen Parameter in einer Vektorkomprimierungskonfiguration bereit. Dies kann nur für neue Vektorfelder konfiguriert werden. |
Erstellen oder Aktualisieren Sie den Index (Vorschau). |
Entpacken Sie @search.score , um Teilbewertungen in Hybridsuchergebnissen anzuzeigen |
Funktion | Sie können rangierte Reciprocal Rank Fusion (RRF)-Ergebnisse untersuchen, indem Sie die einzelnen Abfrageteilbewertungen des endgültigen zusammengeführten und bewerteten Ergebnisses anzeigen. Eine neue Eigenschaft debug entpackt die Suchbewertung. QueryResultDocumentSubscores , QueryResultDocumentRerankerInput und QueryResultDocumentSemanticField stellen die zusätzlichen Details bereit. |
Durchsuchen von Dokumenten (Vorschau) |
Zielfilter in einer Hybridsuche nur für die Vektorabfragen | Funktion | Ein Filter für eine Hybridabfrage umfasst alle Unterabfragen für die Anforderung, unabhängig vom Typ. Sie können den globalen Filter überschreiben, um den Filter auf eine bestimmte Unterabfrage zu beschränken. Ein neuer Parameter filterOverride stellt die Verhaltensweisen bereit. |
Durchsuchen von Dokumenten (Vorschau) |
Textteilungsfähigkeit (Tokensegmentierung) | Applied AI (Skills) | Diese Fähigkeit verfügt über neue Parameter, welche die Datensegmentierung für Einbettungsmodelle verbessern. Mit einem neuen Parameter unit können Sie die Tokensegmentierung angeben. Sie können jetzt nach Tokenlänge segmentieren und die Länge auf einen Wert festlegen, der für Ihr Einbettungsmodell sinnvoll ist. Sie können auch den Tokenizer und alle Token angeben, die während der Datensegmentierung nicht aufgeteilt werden sollen. |
Erstellen oder Aktualisieren von Skillsets (Vorschau) |
Azure KI Vision – Skill „Multimodale-Einbettung“ | Applied AI (Skills) | Ein neuer Skilltyp, der die multimodale API für Azure KI Vision aufruft, um Einbettungen für Text oder Bilder während der Indizierung zu generieren. | Erstellen oder Aktualisieren von Skillsets (Vorschau) |
AML-Skill (Azure Machine Learning) | Applied AI (Skills) | Ein AML-Skill integriert einen Rückschlussendpunkt aus Azure Machine Learning. | Erstellen oder Aktualisieren von Skillsets (Vorschau) In früheren Vorschau-APIs wurden Verbindungen zu bereitgestellten benutzerdefinierten Modellen in einem AML-Arbeitsbereich unterstützt. Ab 2024-05-01-preview können Sie diesen Skill in Workflows verwenden, die eine Verbindung mit einbettenden Modellen im Azure KI Studio-Modellkatalog herstellen. Er ist auch im Portal im Skillsetentwurf verfügbar. Dabei wird davon ausgegangen, das die Dienste Azure KI-Suche und Azure Machine Learning im selben Abonnement bereitgestellt werden. |
Inkrementeller Anreicherungscache | Applied AI (Skills) | Fügt einer Anreicherungspipeline die Zwischenspeicherung hinzu, sodass Sie vorhandene Ausgaben wiederverwenden können, wenn die Inhalte durch eine Zieländerung, z. B. eine Aktualisierung am Skillset oder einem anderen Objekt, nicht geändert werden. Die Zwischenspeicherung betrifft nur angereicherte Dokumente, die über ein Skillset erstellt werden. | Erstellen oder Aktualisieren von Indexern (Vorschau). |
OneLake-Dateienindexer | Indexerdatenquelle | Neue Datenquelle zum Extrahieren durchsuchbarer Daten und Metadaten aus einem Lakehouse auf OneLake | Erstellen oder Aktualisieren von Datenquellen (Vorschau) |
Azure Files-Indexer | Indexerdatenquelle | Neue Datenquelle für indexerbasierte Indizierung aus Azure Files | Erstellen oder Aktualisieren von Datenquellen (Vorschau) |
SharePoint Online-Indexer | Indexerdatenquelle | Neue Datenquelle für die indexerbasierte Indizierung von SharePoint-Inhalten. | Registrieren Sie sich, um das Feature zu aktivieren. Erstellen oder Aktualisieren von Datenquellen (Vorschau) oder das Azure-Portal |
MySQL-Indexer | Indexerdatenquelle | Neue Datenquelle für die indexerbasierte Indizierung von Azure MySQL-Datenquellen. | Registrieren Sie sich, um das Feature zu aktivieren. Erstellen oder Aktualisieren von Datenquellen (Vorschau), .NET SDK 11.2.1 und das Azure-Portal |
Azure Cosmos DB for MongoDB-Indexer | Indexerdatenquelle | Neue Datenquelle für die indexerbasierte Indizierung über die MongoDB-APIs in Azure Cosmos DB. | Registrieren Sie sich, um das Feature zu aktivieren. Erstellen oder Aktualisieren von Datenquellen (Vorschau) oder das Azure-Portal |
Azure Cosmos DB für Apache Gremlin-Indexer | Indexerdatenquelle | Neue Datenquelle für die indexerbasierte Indizierung über die Apache Gremlin-APIs in Azure Cosmos DB. | Registrieren Sie sich, um das Feature zu aktivieren. Erstellen oder Aktualisieren von Datenquellen (Vorschau) |
Natives vorläufiges Löschen von Blobs | Indexerdatenquelle | Gilt für den Azure Blob Storage-Indexer. Erkennt Blobs, die sich in einem vorläufig gelöschten Zustand befinden, und entfernt das entsprechende Suchdokument während der Indizierung. | Erstellen oder Aktualisieren von Datenquellen (Vorschau) |
Zurücksetzen von Dokumenten | Indexerstellung | Erneute Verarbeitung von einzeln ausgewählten Suchdokumenten in Indexerworkloads. | Zurücksetzen von Dokumenten (Vorschau) |
speller | Abfrage | Optionale Rechtschreibkorrektur für Abfragebegriffeingaben für einfache, vollständige und semantische Abfragen. | Durchsuchen von Dokumenten (Vorschau) |
Normalisierungsfunktionen | Abfrage | Normalisierungsfunktionen bieten einfache Textvorverarbeitung: konsistente Schreibweisen, Akzententfernung und ASCII-Faltung, ohne die Kette für die Volltextanalyse aufrufen zu müssen. | Durchsuchen von Dokumenten (Vorschau) |
featuresMode-Parameter | Relevanz (Bewertung) | Erweiterung der BM25-Relevanzbewertung um folgende Details: Ähnlichkeitswert pro Feld, Begriffshäufigkeit pro Feld und Anzahl der zugeordneten eindeutigen Token pro Feld. Sie können diese Datenpunkte in benutzerdefinierten Bewertungslösungen verwenden. | Durchsuchen von Dokumenten (Vorschau) |
vectorQueries.threshold-Parameter | Relevanz (Bewertung) | Schließen Sie Suchergebnisse mit niedriger Bewertung basierend auf einer Mindestbewertung aus. | Durchsuchen von Dokumenten (Vorschau) |
hybridSearch.maxTextRecallSize and countAndFacetMode-Parameter | Relevanz (Bewertung) | Eingaben für eine Hybridabfrage anpassen, indem Sie die Menge der BM25-bewerteten Ergebnisse steuern, die zum Hybridbewertungsmodell fließen. | Durchsuchen von Dokumenten (Vorschau) |
moreLikeThis | Abfrage | Sucht Dokumente, die für ein bestimmtes Dokument relevant sind. Dieses Feature war in früheren Vorschauversionen enthalten. | Durchsuchen von Dokumenten (Vorschau) |
Previewfunktionen der Steuerungsebene
Funktion | Category | Beschreibung | Verfügbarkeit |
---|---|---|---|
Suchdienst unter einer benutzerseitig zugewiesenen verwalteten Identität | Dienst | Konfigurieren Sie einen Suchdienst so, dass eine zuvor erstellte benutzerseitig zugewiesene verwaltete Identität verwendet wird. | Dienste – Aktualisieren, 2021-04-01-preview oder die neueste Vorschauversion Wir empfehlen die Verwendung der neuesten Vorschauversion. |
Vorschaufeatures in Azure SDKs
Jedes Azure SDK-Team veröffentlicht Betapakete in ihrem eigenen Zeitrahmen. Überprüfen Sie das Änderungsprotokoll auf Erwähnungen neuer Features in Betapaketen:
- Änderungsprotokoll für Azure SDK für .NET
- Änderungsprotokoll für Azure SDK für Java
- Änderungsprotokoll für Azure SDK für JavaScript
- Änderungsprotokoll für Azure SDK für Python.
Verwenden von Previewfunktionen
Experimentelle Features sind zuerst über die Vorschau-REST-API verfügbar, gefolgt vom Azure-Portal und dann über die Azure-SDKs.
Die folgenden Anweisungen gelten für Vorschaufeatures:
- Vorschaufeatures sind unter Ergänzenden Nutzungsbedingungen ohne Vereinbarung zum Servicelevel verfügbar.
- Vorschaufeatures führen möglicherweise zu schwerwiegenden Änderungen, wenn eine Neugestaltung erforderlich ist.
- Manchmal schaffen Vorschaufeatures es nicht in eine GA-Version.
Wenn Sie Code für eine Vorschau-API schreiben, sollten Sie darauf vorbereitet sein, diesen Code bei der Einführung an neuere API-Versionen anzupassen. Wir pflegen ein Dokument zum Upgraden von REST-APIs, um diesen Schritt zu vereinfachen.
Aufrufen einer Vorschau-REST-API
Auf Vorschau-REST-APIs wird über den API-Versionsparameter im URI zugegriffen. Ältere Vorschauen sind weiterhin funktionsfähig, werden aber im Laufe der Zeit veralten und nicht mit neuen Features oder Fehlerbehebungen aktualisiert.
Bei Datenebenenvorgängen für Inhalte ist 2024-05-01-preview
die neueste Vorschauversion. Das folgende Beispiel zeigt die Syntax für Indizes GET (Vorschau):
GET {endpoint}/indexes('{indexName}')?api-version=2024-05-01-Preview
Bei Verwaltungsvorgängen im Suchdienst ist 2024-06-01-preview
die neueste Vorschauversion. Das folgende Beispiel zeigt die Syntax für Version „2024-06-01-preview“ von „Dienst aktualisieren“.
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2024-06-01-preview
{
"tags": {
"app-name": "My e-commerce app",
"new-tag": "Adding a new tag"
},
"properties": {
"replicaCount": 2
}
}