Azure Search
- Part 10 (關於 indexer
)可以上傳資料到 Azure Search
index 的方式有二個:
推送資料至 index(Push data to an index)
.NET SDK
或 REST API
拉資料進 index(Pull data into an index)
document
、也可追蹤現有 document
的變更,減少主動管理 index 資料indexers
支援 Blob 儲存體 (預覽)
、DocumentDB
、Azure SQL Database
和 Azure VM 上的 SQL Server
前面的文章已經看過 推送資料至 index(Push data to an index)
,現在就來了解 拉資料進 index(Pull data into an index)
indexer
pull model
(提取模型)可能會依不同資料來源而有不同的功能
支援來源有:
可用來擷取 PDF、Office 文件、HTML 或 XML 中的文字
一個 indexer 只能使用一個 datasource ,正寫入一個 index
datasource 可以被重用
建立 indexer 的流程如下
在 DocumentDB 建立測試用資料,相關操作可以看 在 DocumentDB 中建立範例資料
定義 index
-
,且開頭必需是字母
定義 indexer
3-1. 建立 index
3-2. 建立後預設執行一次
3-3. 測試結果
如果需要與其他 Azure 資料整合,indexer 是很好的選擇,少了很多程式面的處理,只是設定上有些繁瑣,但強大的工具只用設定就可以搞定,還是相當值得推薦。經過幾篇文章的介紹,Azure Search 有基礎認識後,接下來就是找機會實際應用看看囉,Azure Search 到此告個段落。接著會換下個主題.