Indexelő frissítése (Azure Cognitive Search REST API)

A meglévő indexelődefiníciók HTTP PUT-kéréssel frissíthetők. Adja meg a kérelem URI-ján frissíteni kívánt indexelő nevét:

PUT https://[service name].search.windows.net/indexers/[indexer name]?api-version=[api-version]  
    Content-Type: application/json  
    api-key: [admin key]  

Az indexelődefiníciók frissítése nem futtatja automatikusan, de a módosításoktól és a hozzá tartozó adatforrástól függően szükség lehet alaphelyzetbe állításra és újrafuttatásra.

URI-paraméterek

Paraméter Leírás
szolgáltatásnév Kötelező. Állítsa be ezt a keresési szolgáltatás egyedi, felhasználó által definiált nevére.
indexelő neve Kötelező. A kérelem URI-ja megadja a frissíteni kívánt indexelő nevét.
api-verzió Kötelező. A jelenlegi stabil verzió a api-version=2020-06-30. További verziókért tekintse meg az API-verziókat .

Kérelemfejlécek

Az alábbi táblázat a szükséges és nem kötelező kérelemfejléceket ismerteti.

Mezők Description
Content-Type Kötelező. Állítsa ezt a következőre: application/json
api-key Kötelező. Ezzel api-key hitelesítheti a kérést a Search szolgáltatás. Ez egy sztringérték, amely egyedi a szolgáltatás számára. A frissítési kérelmeknek tartalmazniuk kell egy api-key , a rendszergazdai kulcsra beállított fejlécet (a lekérdezési kulcs helyett). Az API-kulcsot a keresési szolgáltatás irányítópultján találja a Azure Portal.

Kérelem törzse

A kérelemtörzs szintaxisa megegyezik az Indexelő létrehozása szintaxisával.

Meglévő indexelő frissítésekor a rendszer a teljes definíciót a kérelemtörzs tartalmára cseréli. Általánosságban elmondható, hogy a frissítésekhez a legjobb módszer az indexelő definíciójának lekérése GET-lel, módosítása, majd put használatával történő frissítése.

Reagálás

Sikeres kérés esetén: 201 Létrehozva új indexelő létrehozása esetén, és 204 Nincs tartalom, ha egy meglévő indexelő frissült.

Lásd még