从 Azure 搜索获取索引架构

GET Index Schema from Azure Search

我目前正在研究使用 Azure 搜索制作 Angular 前端的 POC。

我到处搜索,正在寻找一种查询索引模式的方法。

这是什么意思?在 this page 上,您可以使用 PUT 使用 JSON 创建索引。

有没有办法使用 GET 或使用 Azure 门户取回此 JSON 架构?我希望能够使用 facetable 字段填充 NavBar,而不必对它们进行硬编码。这可能吗?

您可以调用 Get Index REST API 来获取索引的架构。

您的请求 URL 将是:

https://[service name].search.windows.net/indexes/[index name]?api-version=[api-version]

您需要 Admin Key 来验证 Get Index 请求。

您需要解析响应正文中的 fields 元素以获取索引所有属性的列表。