2
如果DocumentDB可以執行自己的索引並且Azure搜索也可以執行索引,那麼爲什麼我要將它們一起使用呢?任何用例?在DocumentDB中使用Azure搜索
另外,使用DocumentDB已經很昂貴,如果我使用Azure Search,這會如何影響我的DocumentDB性能和成本?
如果DocumentDB可以執行自己的索引並且Azure搜索也可以執行索引,那麼爲什麼我要將它們一起使用呢?任何用例?在DocumentDB中使用Azure搜索
另外,使用DocumentDB已經很昂貴,如果我使用Azure Search,這會如何影響我的DocumentDB性能和成本?
DocumentDB照作爲通用文檔數據庫,而Azure的搜索眼前一亮爲全文搜索(FTS)引擎。
例如,天青搜索提供:
如果你需要的是簡單數字過濾器或精確的字符串比較,只需使用DocumentDB。
如果您需要自然語言搜索某些內容,請將Azure搜索與DocumentDB結合使用。連接它們很容易,DocumentDB indexer。
就成本影響而言,在DocumentDB中使用Azure搜索不會更改DocumentDB的成本。如果您使用DocumentDB索引器,它將消耗一定數量的讀取單位 - 多少取決於您的數據和您使用的查詢以及索引計劃。
數據是否保留在documentDb中,並且在索引過程中azure搜索沒有副本?或者,azure搜索需要documentDb中的數據副本嗎? – Raghu
Azure搜索存儲它索引的數據,因此它將「複製」您決定索引的DocumentDB數據的子集。 –