连接Azure Search后使用Document DB的好处

时间:2017-01-01 15:04:21

标签: c# azure azure-cosmosdb azure-search

我在Azure文档数据库中存储了我的数据。为了允许搜索我的数据的描述字段,我已将我的文档数据库存储库与Azure搜索连接起来,如下所述:https://docs.microsoft.com/en-us/azure/documentdb/documentdb-search-indexer

我还需要通过几个参数来过滤搜索结果。我发现自己在Azure搜索索引器中添加了更多字段,直到我几乎将我的数据库实体复制到Azure搜索实体。

问题 - 如果我需要搜索我的数据并决定使用Azure搜索,将数据保留在Document DB中是否有任何好处,或者使用它再次建模会更好只有Azure搜索?

1 个答案:

答案 0 :(得分:0)

文档数据库提供Azure搜索不提供的一致性保证。通常,我们不建议将Azure Search用作主要商店。有关具体的警告,请参阅我对其他SO问题的回答:Can Azure Search be used as a primary database for some data?