Wat is vectorzoekopdrachten?

Voltooid

Vectorzoekopdrachten is een mogelijkheid die beschikbaar is in AI Search die wordt gebruikt voor het indexeren, opslaan en ophalen van vectoren insluiten uit een zoekindex. U kunt het gebruiken om toepassingen te gebruiken om de RAG-architectuur (Retrieval Augmented Generation), overeenkomsten en multimodale zoekopdrachten of aanbevelingsengines te implementeren.

Hieronder ziet u een afbeelding van de indexerings- en querywerkstromen voor vectorzoekopdrachten.

Diagram van de indexerings- en querywerkstromen.

Een vectorquery kan worden gebruikt om criteria te vinden in verschillende typen brongegevens door een wiskundige weergave te bieden van de inhoud die wordt gegenereerd door machine learning-modellen. Dit elimineert de beperkingen van zoekopdrachten op basis van tekst die relevante resultaten retourneren met behulp van de intentie van de query.

Hier volgen enkele scenario's waarin u vectorzoekopdrachten moet gebruiken:

  • Gebruik OpenAI- of opensource-modellen om tekst te coderen en gebruik query's die zijn gecodeerd als vectoren om documenten op te halen.
  • Zoek naar overeenkomsten in gecodeerde afbeeldingen, tekst, video en audio of een combinatie hiervan (multimodaal).
  • Vertegenwoordig documenten in verschillende talen met behulp van een in meerdere talen ingesloten modellen om documenten in elke taal te vinden.
  • Bouw hybride zoekopdrachten vanuit vector- en doorzoekbare tekstvelden als vectorzoekopdrachten worden geïmplementeerd op veldniveau. De resultaten worden samengevoegd om één antwoord te retourneren.
  • Pas filters toe op tekst- en numerieke velden en neem deze op in uw query om de gegevens te verminderen die uw vectorzoekopdrachten moeten verwerken.
  • Maak een vectordatabase om een externe knowledge base te bieden of te gebruiken als een langetermijngeheugen.

Beperkingen

Er zijn enkele beperkingen bij het gebruik van vectorzoekopdrachten, die u moet noteren:

  • U moet de insluitingen opgeven met behulp van Azure OpenAI of een vergelijkbare opensource-oplossing, omdat Azure AI Search deze niet genereert voor uw inhoud.
  • Cmk (Door klant beheerde sleutels) worden niet ondersteund.
  • Er zijn opslagbeperkingen van toepassing, zodat u moet controleren wat uw servicequotum biedt.

Notitie

Als uw documenten groot zijn, kunt u overwegen om te segmenteren. Gebruik de segmentering van grote documenten voor vectorzoekoplossingen in AI Search-documentatie voor meer informatie.