Lista index (Azure Cognitive Search REST API)

Åtgärden Listindex returnerar en lista över de index som för närvarande finns i din Azure Cognitive Search-tjänst.

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

URI-parametrar

Parameter Beskrivning
tjänstnamn Krävs. Ange det unika, användardefinierade namnet på söktjänsten.
api-version Krävs. Den aktuella stabila versionen är api-version=2020-06-30. Se API-versioner för fler versioner.

Rubriker för begäran

I följande tabell beskrivs nödvändiga och valfria begärandehuvuden.

Fält Beskrivning
Content-Type Krävs. Ange detta till application/json
api-key Krävs. API-nyckeln används för att autentisera begäran till din tjänsten Search. Det är ett strängvärde som är unikt för din tjänst. Hämta begäranden om objekt i tjänsten måste innehålla ett API-nyckelfält som är inställt på din administratörsnyckel (till skillnad från en frågenyckel). Du hittar API-nyckeln på instrumentpanelen för söktjänsten i Azure Portal.

Begärandetext

Inga.

Svarsåtgärder

Statuskod: "200 OK" returneras för ett lyckat svar.

Exempel

{  
  "value": [  
    {  
      "name": "Books",  
      "fields": [  
        {"name": "ISBN", ...},  
        ...  
      ]  
    },  
    {  
      "name": "Games",  
      ...  
    },  
    ...  
  ]  
}  

Du kan filtrera ned svaret till bara de egenskaper som du är intresserad av. Om du till exempel bara vill ha en lista med indexnamn använder du frågealternativet OData $select :

GET /indexes?api-version=2020-06-30&$select=name  

I det här fallet visas svaret från exemplet ovan på följande sätt:

{  
  "value": [  
    {"name": "Books"},  
    {"name": "Games"},  
    ...  
  ]  
}  

Det här är en användbar teknik för att spara bandbredd om du har många index i tjänsten Search.

Se även

Azure Cognitive Search REST-API:er
Indexåtgärder (Azure Cognitive Search REST API)