Sdílet prostřednictvím


Výpis indexů (rozhraní REST API služby Azure AI Search)

Operace List Indexes vrátí seznam indexů, které jsou aktuálně ve vašem Search Azure AI.

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

Parametry identifikátoru URI

Parametr Popis
název služby Povinná hodnota. Nastavte ho na jedinečný uživatelsky definovaný název vaší vyhledávací služby.
verze-api Povinná hodnota. Aktuální stabilní verze je api-version=2020-06-30. Další verze najdete v tématu Verze rozhraní API .

Hlavičky požadavku

Následující tabulka popisuje požadované a volitelné hlavičky požadavků.

Pole Description
Typ obsahu Povinná hodnota. Nastavte tuto možnost na application/json
api-key Volitelné, pokud používáte role Azure a v požadavku je k dispozici nosný token, jinak se vyžaduje klíč. Klíč api-key je jedinečný systémově vygenerovaný řetězec, který ověřuje požadavek pro vaši vyhledávací službu. Požadavky na získání definice objektu musí obsahovat pole api-key nastavené na klíč správce (na rozdíl od klíče dotazu). Podrobnosti najdete v tématu Připojení ke službě Azure AI Search pomocí ověřování pomocí klíče .

Text požadavku

Žádné

Odpověď

Pro úspěšnou odpověď se vrátí stavový kód 200 OK.

Příklady

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

Odpověď můžete filtrovat jenom podle vlastností, které vás zajímají. Pokud například chcete jenom seznam názvů indexů, použijte možnost dotazu OData $select :

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

V tomto případě by odpověď z výše uvedeného příkladu vypadala takto:

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

Toto je užitečná technika pro úsporu šířky pásma, pokud máte v Search velké množství indexů.

Viz také