Ga naar inhoud

Azure Cognitive Search voor Azure Blob Storage instellen

Azure Cognitive Search is een zoekdienstoplossing van Microsoft Azure die krachtige zoekfunctionaliteiten voor applicaties mogelijk maakt, zonder dat de onderliggende infrastructuur beheerd hoeft te worden. Door gebruik te maken van de Azure-functies biedt het een schaalbare en volledig beheerde zoekdienst.

Document Central maakt gebruik van Azure Cognitive Search om zoekfunctionaliteiten voor documenten in het Azure Blob Storage-repository mogelijk te maken. Om de full-text zoekfunctionaliteiten voor Azure Blob Storage te gebruiken, is het noodzakelijk om een Azure Cognitive Search-dienst in te stellen en te configureren. Deze dienst biedt de noodzakelijke functies en informatie voor full-text zoekopdrachten.

Voor optimale prestaties wordt aanbevolen om de Azure Cognitive Search-dienst in dezelfde regio als het Azure Blob Storage-account te maken.

Vereisten

Voordat een Azure Cognitive Search-dienst wordt aangemaakt, moet er een volledig geconfigureerd repository van het type Azure Blob Storage aanwezig zijn. De configuratiepagina voor Azure Cognitive Search kan worden geopend via de repository-definitiepagina door een repository van het type Azure Blob Storage te selecteren. Vervolgens wordt een nieuwe actie Azure Cognitive Search configureren weergegeven.

Info

Voor de creatie door Document Central moet de resourceprovider "Microsoft.Storage" in het Azure-abonnement geregistreerd zijn.
Om de resourceprovider te registreren, opent u in het Azure-portaal het gewenste abonnement, gaat u naar het tabblad Instellingen en vervolgens naar Resourceproviders. Zoek daar naar "Microsoft.Storage" en klik op Registreren.

Een nieuwe Azure Cognitive Search-dienst instellen

De Cognitive Search-dienst kan via Document Central worden aangemaakt.

Om een nieuwe Azure Cognitive Search-dienst aan te maken, volgt u alstublieft de onderstaande stappen:

  1. Start in de rol Document Central - Administrator.
  2. Klik in de ribbon-bar op Instelling en voer de actie Repository uit.
  3. Selecteer een repository van het type Azure Blob Storage.
  4. Klik op de actie Azure Cognitive Search configureren.
  5. Selecteer op de pagina Azure Cognitive Search de actie Azure Cognitive Search Setup.
  6. Klik op Beginnen om de creatie van een nieuwe Azure Cognitive Search-dienst te starten.
  7. Kies Nieuwe Cognitive Search aanmaken.
  8. Klik op Volgende om door te gaan, en de configuratiepagina voor de Azure Cognitive Search-dienst wordt weergegeven.
  9. Vul alle velden in met de vereiste informatie. Sommige velden zijn al vooraf ingevuld met informatie uit het repository, maar wijzigingen kunnen indien nodig worden aangebracht.
  10. Zodra alle velden zijn ingevuld, klikt u op Volgende om door te gaan. Een pagina voor het configureren van een index, indexers en een gegevensbron wordt weergegeven. Als het repository een een-containerconfiguratie gebruikt, wordt het veld Containernaam vooraf ingevuld met de containernaam uit het repository. Als het repository een meer-containerconfiguratie gebruikt, blijft het veld Containernaam leeg.
  11. Vul alle velden in met de vereiste informatie. Bij gebruik van een meer-containerconfiguratie moet het veld Containernaam worden ingevuld met de naam van de container die voor de Azure Cognitive Search-dienst wordt gebruikt. Aangezien Document Central de Document Central - Document Library Code als naam van de container in een meer-containerconfiguratie gebruikt, wordt aanbevolen om de lookup-functie te gebruiken om de Document Central - Document Library Code uit de database op te halen. Houd er rekening mee dat de opgehaalde naam zo wordt opgemaakt dat deze geschikt is voor de Azure Blob Storage-container.
  12. Zodra alle velden zijn ingevuld, klikt u op Volgende om door te gaan. Als er nog wijzigingen moeten worden aangebracht, klikt u op Terug om naar de vorige pagina terug te keren.
  13. Klik op Voltooien om de Azure Cognitive Search-dienst aan te maken.
  14. De Azure Cognitive Search-dienst is nu aangemaakt.

Info

Als er al documenten in de container aanwezig zijn, kan het indexeringsproces, afhankelijk van het aantal documenten in de container, enige tijd in beslag nemen. De documenten zijn pas doorzoekbaar na voltooiing van het indexeringsproces. De Azure Cognitive Search-dienst kan alleen documenten doorzoeken die al zijn geïndexeerd. Als er nieuwe documenten aan de container worden toegevoegd, moet het indexeringsproces opnieuw worden uitgevoerd om de nieuwe documenten doorzoekbaar te maken.

  • Document Central heeft een jobwachtrij die dit proces automatisch elke 60 minuten uitvoert. Zorg ervoor dat de Job Queue - Search Indexer-jobwachtrij is ingeschakeld.
  • Het indexeringsproces kan handmatig worden uitgevoerd via de pagina Azure Search Index, die kan worden geopend via de actie Index configureren op de pagina Azure Cognitive Search.

Verbinden met een bestaande Azure Cognitive Search-dienst

Het is ook mogelijk om de Cognitive Search-dienst via de Azure-interface aan te maken en vervolgens met de dienst te verbinden.

Om verbinding te maken met een bestaande Azure Cognitive Search-dienst, volgt u alstublieft de onderstaande stappen:

  1. Start in de rol Document Central - Administrator.
  2. Klik in de ribbon-bar op Instelling en voer de actie Repository uit.
  3. Selecteer een repository van het type Azure Blob Storage.
  4. Klik op de actie Azure Cognitive Search configureren.
  5. Selecteer op de pagina Azure Cognitive Search de actie Azure Cognitive Search Setup.
  6. Klik op Beginnen om de creatie van een nieuwe Azure Cognitive Search-dienst te starten.
  7. Kies Bestaande Cognitive Search gebruiken.
  8. Klik op Volgende om door te gaan, en de configuratiepagina voor de Azure Cognitive Search-dienst wordt weergegeven.
  9. Selecteer een abonnement en een resourcegroep uit de dropdownlijst.
  10. Voer een bestaande Azure Cognitive Search-dienst in of selecteer deze. De lookup-functie kan worden gebruikt om de bestaande Azure Cognitive Search-dienst uit Azure op te halen op basis van het geselecteerde Abonnement en de Resourcegroep.
  11. Na invoer van de Search Service Name, voert u de Search Service Admin Key in, die uit het Azure-portaal kan worden opgehaald. Als de sleutel geldig is, wordt de knop "Volgende" geactiveerd.
  12. Klik op Volgende om door te gaan. Als er nog wijzigingen moeten worden aangebracht, klikt u op Terug om naar de vorige pagina terug te keren.
  13. Klik op Voltooien om de Azure Cognitive Search-dienst aan te maken.
  14. De Azure Cognitive Search-dienst is nu verbonden.

Info

De index moet handmatig worden geconfigureerd wanneer de Azure Cognitive Search-dienst met een bestaande Azure Cognitive Search-dienst is verbonden. De Azure Cognitive Search-dienst kan alleen documenten doorzoeken die al zijn geïndexeerd. Als er nieuwe documenten aan de container worden toegevoegd, moet het indexeringsproces opnieuw worden uitgevoerd om de nieuwe documenten doorzoekbaar te maken.

  • Document Central heeft een jobwachtrij die dit proces automatisch elke 60 minuten uitvoert. Zorg ervoor dat de Job Queue - Search Indexer-jobwachtrij is ingeschakeld.
  • Het indexeringsproces kan handmatig worden uitgevoerd via de pagina Azure Search Index, die kan worden geopend via de actie Index configureren op de pagina Azure Cognitive Search.

Een Azure Cognitive Search-dienst verwijderen

Het is ook mogelijk om de Cognitive Search-dienst via Document Central te verwijderen.

Om een bestaande Azure Cognitive Search-dienst te verwijderen, volgt u alstublieft de onderstaande stappen:

  1. Start in de rol Document Central - Administrator.
  2. Klik in de ribbon-bar op Instelling en voer de actie Repository uit.
  3. Selecteer een repository van het type Azure Blob Storage.
  4. Klik op de actie Azure Cognitive Search configureren.
  5. Selecteer op de pagina Azure Cognitive Search de actie Azure Cognitive Search verwijderen.
  6. De Azure Cognitive Search-dienst wordt verwijderd.

Warning

Wanneer de Azure Cognitive Search-dienst wordt verwijderd, wordt deze permanent zowel uit Document Central als uit Azure verwijderd. Deze actie is onomkeerbaar en leidt tot de permanente verwijdering van de Azure Cognitive Search-dienst.

Een nieuwe index, indexers en een gegevensbron instellen

De Azure Cognitive Search-index is verantwoordelijk voor de full-text zoekfunctionaliteiten door een verbinding te maken tussen de Azure Cognitive Search-dienst en Azure Blob Storage.

Om een nieuwe index aan te maken, volgt u alstublieft de onderstaande stappen:

  1. Start in de rol Document Central - Administrator.
  2. Klik in de ribbon-bar op Instelling en voer de actie Repository uit.
  3. Selecteer een repository van het type Azure Blob Storage.
  4. Klik op de actie Azure Cognitive Search configureren.
  5. Selecteer op de pagina Azure Cognitive Search de actie Index configureren.
  6. Selecteer op de pagina Azure Search Index de actie Index Setup.
  7. Klik op Beginnen om de creatie van een nieuwe index, indexers en een gegevensbron te starten.
  8. Kies Een nieuwe indexer aanmaken en klik op Volgende om door te gaan. De configuratiepagina voor de index wordt weergegeven.
  9. Vul alle velden in met de vereiste informatie. Als het repository een een-containerconfiguratie gebruikt, zoekt de lookup-functie van het veld Containernaam naar alle bestaande containers in het Azure Blob Storage-account. Een nieuwe container kan ook handmatig worden aangemaakt door deze handmatig in te voeren. Als het repository een meer-containerconfiguratie gebruikt, zoekt de lookup-functie van het veld Containernaam naar het Document Library Code-veld dat door Document Central wordt gebruikt. Houd er rekening mee dat de weergegeven namen zo zijn opgemaakt dat ze geschikt zijn voor Azure Blob Storage.
  10. Klik op Volgende om door te gaan. Als er nog wijzigingen moeten worden aangebracht, klikt u op Terug om naar de vorige pagina terug te keren.
  11. Klik op Voltooien om de Azure Cognitive Search-index aan te maken.
  12. De index is nu aangemaakt.

Een bestaande index, indexers en een gegevensbron instellen

Om een bestaande index, indexer en gegevensbron te configureren, volgt u alstublieft de onderstaande stappen:

  1. Start in de rol Document Central - Administrator.
  2. Klik in de ribbon-bar op Instelling en voer de actie Repository uit.
  3. Selecteer een repository van het type Azure Blob Storage.
  4. Klik op de actie Azure Cognitive Search configureren.
  5. Selecteer op de pagina Azure Cognitive Search de actie Index configureren.
  6. Selecteer op de pagina Azure Search Index de actie Index Setup.
  7. Klik op Beginnen om de configuratie van een bestaande index, indexers en een gegevensbron te starten.
  8. Kies Een bestaande indexer gebruiken en klik op Volgende om door te gaan. De configuratiepagina voor de index wordt weergegeven.
  9. Voer een bestaande indexer-naam in. De lookup-functie kan worden gebruikt om de bestaande indexer-naam uit de Azure Cognitive Search-dienst op te halen.
  10. Klik op Volgende om door te gaan. Als er nog wijzigingen moeten worden aangebracht, klikt u op Terug om naar de vorige pagina terug te keren.
  11. Klik op Voltooien om de Azure Cognitive Search-index aan te maken.
  12. De index is nu verbonden.

Een index, indexers en een gegevensbron verwijderen

Het is ook mogelijk om een index, indexer en gegevensbron via Document Central te verwijderen.

Om een bestaande index, indexer en gegevensbron te verwijderen, volgt u alstublieft de onderstaande stappen:

  1. Start in de rol Document Central - Administrator.
  2. Klik in de ribbon-bar op Instelling en voer de actie Repository uit.
  3. Selecteer een repository van het type Azure Blob Storage.
  4. Klik op de actie Azure Cognitive Search configureren.
  5. Selecteer op de pagina Azure Cognitive Search de actie Index configureren.
  6. Selecteer op de pagina Azure Search Index de actie Indexer verwijderen.
  7. De index, indexer en gegevensbron worden verwijderd.

Warning

Wanneer de index, indexer en gegevensbron worden verwijderd, worden ze permanent zowel uit Document Central als uit Azure verwijderd. Deze actie is onomkeerbaar en leidt tot de permanente verwijdering van de index, indexer en gegevensbron uit de Azure Cognitive Search-dienst.