如何检索Azure搜索索引的内容?

时间:2018-06-10 15:26:33

标签: azure azure-storage-blobs azure-search

问题:

我在Azure上为HTML文档的blob存储创建了一个搜索索引。我使用Azure搜索来查询此索引中的文档。

我想要检索的是搜索索引本身的内容。那就是我想要检索整个倒排索引。

我尝试了什么:

我已经检查了API docs,并了解我可以使用Get Index操作检索索引定义,获取单个文档,并查看带有Analyze API的示例令牌,但不要看一种检索实际反转搜索索引的方法。

有可能实现这个目标吗?

3 个答案:

答案 0 :(得分:1)

SearchLookup API是从Azure搜索索引中检索文档的方法。如果您希望能够看到inverted index的内容,那么最接近的是Analyze API,它允许您检查为任何输入字符串提取的可搜索术语。

答案 1 :(得分:0)

要查看单个文档,您可以使用Azure Search REST APIs进行搜索和查找,也可以使用可从Azure搜索资源访问的搜索资源管理器。

Search Explorer

如果您正在了解Azure搜索如何标记文档,请使用Analyze API发送示例文本,并查看您的内容是如何标记的。

enter image description here

答案 2 :(得分:0)

Azure Search当前不提供检索实际搜索索引的方法。如果您尝试执行类似retrieve term frequencies的操作,则必须使用其他Azure功能(例如Analyze API)自行实现。

您可以cast your vote here以显示对此功能的支持。