索引存储在Azure认知搜索服务后面的位置?

时间:2020-07-16 15:55:18

标签: azure azure-cognitive-search

请检查此tweet chain。我正在使用Azure认知搜索服务开发PoC,并将其与AWS进行比较。 AWS似乎是using MongoDB Atlas来存储索引,并且搜索功能基本上是基于Apache Lucene构建的Mongo的默认搜索功能。我试图找到如何将反向索引存储在Azure认知搜索的幕后。他们正在使用Apache Lucene作为搜索引擎来搜索索引。

1 个答案:

答案 0 :(得分:2)

免责声明

该答案仅在2020年7月才被认为是准确的,因为实施细节确实有所变化。对于任何特定目的,服务“更好”的信息并不重要。只是出于好奇而有趣。

此外,请不要以我的回答是任何形式的API合约或对未来功能或性能的承诺。我们封装了存储详细信息,以便您不必担心它们,也可以根据需要自由更改它们。

答案

Azure认知搜索在后台使用Apache Lucene,后者管理反向索引。在撰写本文时,这些索引存储在Azure虚拟机磁盘上,并由page blobs支持。所使用磁盘的确切SKU取决于定价层和其他因素。我不会在这里详细介绍(因为它们会更改)。这些磁盘已附加到Azure虚拟机上,对于Free以外的定价层,它们映射到您要支付的“搜索单位”。