Preview-functies in Azure AI Search
In dit artikel worden alle functies van het gegevensvlak en besturingsvlak in openbare preview geïdentificeerd. Deze lijst is handig voor het controleren van de functiestatus. Ook wordt uitgelegd hoe u een PREVIEW REST API aanroept.
Preview-API-versies zijn cumulatief en worden samengeteld tot de volgende preview. U wordt aangeraden altijd de nieuwste preview-API's te gebruiken voor volledige toegang tot alle preview-functies.
Preview-functies worden uit deze lijst verwijderd als ze buiten gebruik worden gesteld of overschakelen naar algemene beschikbaarheid. Zie Service-updates of wat er nieuw is voor aankondigingen met betrekking tot algemene beschikbaarheid en buitengebruikstelling.
Preview-functies voor gegevensvlak
Gelaatstrek | Categorie | Beschrijving | Beschikbaarheid |
---|---|---|---|
Query opnieuw schrijven in de semantische reranker | Relevantie (scoren) | U kunt opties instellen voor een semantische query om de queryinvoer opnieuw te schrijven in een herziene of uitgebreide query waarmee relevantere resultaten worden gegenereerd van de classificatie L2. | Documenten zoeken (preview). |
Vaardigheid documentindeling | Toegepaste AI (vaardigheden) | Een nieuwe vaardigheid die wordt gebruikt voor het analyseren van een document voor structuur en het bieden van structuurbewuste segmenten. | Vaardighedenset maken of bijwerken (preview). |
Sleutelloze facturering voor verwerking van Azure AI-vaardigheden. | Toegepaste AI (vaardigheden) | U kunt nu een beheerde identiteit en rollen gebruiken voor een sleutelloze verbinding met Azure AI-services voor ingebouwde vaardighedenverwerking. Deze mogelijkheid verwijdert beperkingen voor het gebruik van zowel zoek- als AI-services in dezelfde regio. | Vaardighedenset maken of bijwerken (preview). |
Markdown-parseringsmodus | Gegevensbron voor indexeerfunctie | Met deze parseermodus kunnen indexeerfuncties een-op-een- of een-op-veel-zoekdocumenten genereren uit Markdown-bestanden in Azure Storage. | Indexeerfunctie maken of bijwerken (preview). |
Opties voor het wijzigen van de grootte voor gecomprimeerde vectoren | Relevantie (scoren) | U kunt opties instellen om opnieuw te scoren met oorspronkelijke vectoren in plaats van gecomprimeerde vectoren. Is van toepassing op HNSW en uitgebreide KNN-vectoralgoritmen met behulp van binaire en scalaire compressie. | Index maken of bijwerken (preview). |
Verlaag de dimensievereisten voor door MRL getrainde modellen voor het insluiten van tekst in Azure OpenAI | Index | Text-embedding-3-small en Text-embedding-3-large worden getraind met Matryoshka Representation Learning (MRL). Hiermee kunt u de insluitvectors afkappen naar minder dimensies en de balans tussen het gebruik van de vectorindexgrootte en het ophalen van de kwaliteit aanpassen. Een nieuw truncationDimension biedt het MRL-gedrag als een extra parameter in een vectorcompressieconfiguratie. Dit kan alleen worden geconfigureerd voor nieuwe vectorvelden. |
Index maken of bijwerken (preview). |
Uitpakken @search.score om subscores weer te geven in hybride zoekresultaten |
Relevantie (scoren) | U kunt de gerangschikte resultaten van Recipropositie Rank Fusion (RRF) onderzoeken door de afzonderlijke querysubscores van het uiteindelijke samengevoegde en scorende resultaat weer te geven. Met een nieuwe debug eigenschap wordt de zoekscore uitgepakt.
QueryResultDocumentSubscores , QueryResultDocumentRerankerInput en QueryResultDocumentSemanticField geef de extra details op. |
Documenten zoeken (preview). |
Doelfilters in een hybride zoekopdracht naar alleen de vectorquery's | Query | Een filter op een hybride query omvat alle subquery's voor de aanvraag, ongeacht het type. U kunt het globale filter overschrijven om het filter te bepalen op een specifieke subquery. Een nieuwe filterOverride parameter biedt het gedrag. |
Documenten zoeken (preview). |
Vaardigheid tekst splitsen (segmentering van tokens) | Toegepaste AI (vaardigheden) | Deze vaardigheid bevat nieuwe parameters die het segmenteren van gegevens voor het insluiten van modellen verbeteren. Met een nieuwe unit parameter kunt u tokensegmentering opgeven. U kunt nu segmenteren op tokenlengte en de lengte instellen op een waarde die zinvol is voor uw insluitingsmodel. U kunt ook de tokenizer en eventuele tokens opgeven die niet moeten worden gesplitst tijdens het segmenteren van gegevens. |
Vaardighedenset maken of bijwerken (preview). |
Vaardigheid voor multimodale insluiting van Azure AI Vision | Toegepaste AI (vaardigheden) | Een nieuw vaardigheidstype dat Azure AI Vision multimodale API aanroept om insluitingen voor tekst of afbeeldingen te genereren tijdens het indexeren. | Vaardighedenset maken of bijwerken (preview). |
AML-vaardigheid (Azure Machine Learning) | Toegepaste AI (vaardigheden) | AML-vaardigheid integreert een deductie-eindpunt van Azure Machine Learning. In eerdere preview-API's ondersteunt het verbindingen met geïmplementeerde aangepaste modellen in een AML-werkruimte. Vanaf de preview-versie van 2024-05-01 kunt u deze vaardigheid gebruiken in werkstromen die verbinding maken met het insluiten van modellen in de Azure AI Foundry-modelcatalogus. Het is ook beschikbaar in Azure Portal, in het ontwerp van de vaardighedenset, ervan uitgaande dat Azure AI Search en Azure Machine Learning-services in hetzelfde abonnement worden geïmplementeerd. | Vaardighedenset maken of bijwerken (preview). |
Incrementele verrijkingscache | Toegepaste AI (vaardigheden) | Voegt caching toe aan een verrijkingspijplijn, zodat u bestaande uitvoer opnieuw kunt gebruiken als een gerichte wijziging, zoals een update van een vaardighedenset of een ander object, de inhoud niet wijzigt. Caching is alleen van toepassing op verrijkte documenten die worden geproduceerd door een vaardighedenset. | Indexeerfunctie maken of bijwerken (preview). |
Indexeerfunctie voor OneLake-bestanden | Gegevensbron voor indexeerfunctie | Nieuwe gegevensbron voor het extraheren van doorzoekbare gegevens en metagegevensgegevens uit een lakehouse boven op OneLake | Gegevensbron maken of bijwerken (preview). |
Indexeerfunctie voor Azure Files | Gegevensbron voor indexeerfunctie | Nieuwe gegevensbron voor indexering op basis van indexeerfuncties vanuit Azure Files | Gegevensbron maken of bijwerken (preview). |
Indexeerfunctie voor SharePoint Online | Gegevensbron voor indexeerfunctie | Nieuwe gegevensbron voor indexeerfunctiegebaseerde indexering van SharePoint-inhoud. | Meld u aan om de functie in te schakelen. Gegevensbron (preview) of Azure Portal maken of bijwerken. |
MySQL-indexeerfunctie | Gegevensbron voor indexeerfunctie | Nieuwe gegevensbron voor indexeerfunctiegebaseerde indexering van Azure MySQL-gegevensbronnen. | Meld u aan om de functie in te schakelen. Gegevensbron maken of bijwerken (preview), .NET SDK 11.2.1 en Azure Portal. |
Indexeerfunctie voor Azure Cosmos DB voor MongoDB | Gegevensbron voor indexeerfunctie | Nieuwe gegevensbron voor indexering op basis van indexeerfuncties via de MongoDB-API's in Azure Cosmos DB. | Meld u aan om de functie in te schakelen. Gegevensbron (preview) of Azure Portal maken of bijwerken. |
Indexeerfunctie voor Azure Cosmos DB voor Apache Gremlin | Gegevensbron voor indexeerfunctie | Nieuwe gegevensbron voor indexering op basis van indexeerfuncties via de Apache Gremlin-API's in Azure Cosmos DB. | Meld u aan om de functie in te schakelen. Gegevensbron maken of bijwerken (preview). |
Systeemeigen blob voorlopig verwijderen | Gegevensbron voor indexeerfunctie | Is van toepassing op de indexeerfunctie van Azure Blob Storage. Herkent blobs die een voorlopig verwijderde status hebben en verwijdert het bijbehorende zoekdocument tijdens het indexeren. | Gegevensbron maken of bijwerken (preview). |
Documenten opnieuw instellen | Indexeerfunctie | Afzonderlijke geselecteerde zoekdocumenten in indexeerworkloads worden opnieuw verwerkt. | Documenten opnieuw instellen (preview). |
Speller | Query | Optionele spellingcorrectie voor queryterminvoer voor eenvoudige, volledige en semantische query's. | Documenten zoeken (preview). |
Normalizers | Query | Normalizers bieden eenvoudige tekstvoorverwerking: consistente behuizing, accentverwijdering en ASCII-vouwen, zonder de volledige tekstanalyseketen aan te roepen. | Documenten zoeken (preview). |
parameter featuresMode | Relevantie (scoren) | BM25-uitbreiding van relevantiescore om details op te nemen: score per veldovereenkomst, frequentie van veldtermen en per veldaantal unieke tokens. U kunt deze gegevenspunten gebruiken in aangepaste scoreoplossingen. | Documenten zoeken (preview). |
parameter vectorQueries.threshold | Relevantie (scoren) | Sluit het zoekresultaat met een lage score uit op basis van een minimumscore. | Documenten zoeken (preview). |
parameters hybridSearch.maxTextRecallSize en countAndFacetMode | Relevantie (scoren) | pas de invoer aan een hybride query aan door de hoeveelheid bm25-gerangschikte resultaten te beheren die naar het hybride classificatiemodel stromen. | Documenten zoeken (preview). |
moreLikeThis | Query | Hiermee vindt u documenten die relevant zijn voor een specifiek document. Deze functie is in eerdere previews geweest. | Documenten zoeken (preview). |
Preview-functies van besturingsvlak
Gelaatstrek | Categorie | Beschrijving | Beschikbaarheid |
---|---|---|---|
Netwerkbeveiligingsperimeter | Service | Voeg een zoekservice toe aan een netwerkbeveiligingsperimeter om de netwerktoegang tot uw zoekservice te beheren. | Azure Portal en de netwerkbeveiligingsperimeter-API's 2024-06-01-preview. |
Search-service onder een door de gebruiker toegewezen beheerde identiteit | Service | Hiermee configureert u een zoekservice voor het gebruik van een eerder gemaakte door de gebruiker toegewezen beheerde identiteit. | Services: update, 2021-04-01-preview of de nieuwste preview-versie. U wordt aangeraden de nieuwste preview-versie te gebruiken. |
Preview-functies in Azure SDK's
Elk Azure SDK-team publiceert bètapakketten op hun eigen tijdlijn. Controleer het wijzigingslogboek op vermeldingen van nieuwe functies in bètapakketten:
- Wijzigingslogboek voor Azure SDK voor .NET
- Wijzigingslogboek voor Azure SDK voor Java
- Wijzigingslogboek voor Azure SDK voor JavaScript
- Wijzigingslogboek voor Azure SDK voor Python.
Preview-functies gebruiken
Experimentele functies zijn eerst beschikbaar via de preview-REST API, gevolgd door Azure Portal en vervolgens de Azure SDK's.
De volgende instructies zijn van toepassing op preview-functies:
- Preview-functies zijn beschikbaar onder aanvullende gebruiksvoorwaarden, zonder service level agreement.
- Preview-functies kunnen belangrijke wijzigingen ondergaan als een nieuw ontwerp vereist is.
- Soms worden preview-functies niet opgenomen in een GA-release.
Als u code schrijft op basis van een preview-API, moet u zich voorbereiden om die code bij te werken naar nieuwere API-versies wanneer deze worden geïmplementeerd. We onderhouden een document over UPGRADE REST API's om die stap eenvoudiger te maken.
Een preview-REST API aanroepen
Preview-REST API's worden geopend via de api-versieparameter op de URI. Oudere previews zijn nog steeds operationeel, maar verlopen na verloop van tijd en worden niet bijgewerkt met nieuwe functies of oplossingen voor fouten.
Voor de bewerking van het gegevensvlak op inhoud is 2024-05-01-preview
dit de meest recente preview-versie. In het volgende voorbeeld ziet u de syntaxis voor Indexes GET (preview):
GET {endpoint}/indexes('{indexName}')?api-version=2024-05-01-Preview
Voor beheerbewerkingen in de zoekservice 2024-06-01-preview
is de meest recente preview-versie. In het volgende voorbeeld ziet u de syntaxis voor de preview-versie van Update Service 2024-06-01.
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
}
}