[英]Creating azure search service with DocumentDb as resource for service?
我已經設置了DocumentDb,並將文檔上傳到DocumentDb。
我的JSON文檔最多嵌套了4個數據,例如:
{
id: '12345',
properties:
{
Accessories:
{
watch:1,
WristBands: [{
blue:1,
red: 2}]
}
}
Name: Leo,
Age: 24
}
我想使用azure搜索服務來搜索到最后一級(例如,腕帶顏色的計數,即blue:1)。 我也已經設置了服務。
我需要一些幫助來為C#中的此類嵌套數據創建索引和索引器,以便我可以查詢服務。 已經找到了如何使用DataType.Collection(DataType.String),但這支持直到級別2。
也可以為每個子級別創建類,但不知道如何在索引期間定義它們。 參考示例https://github.com/Azure-Samples/search-dotnet-getting-started 。
有關為DocumentDB設置Azure搜索索引器的另一指南: https : //azure.microsoft.com/zh-cn/documentation/articles/documentdb-search-indexer/ 。
柯克·埃文斯(Kirk Evans)的博客文章中的+1,其中顯示了如何展平JSON文檔。 這個想法是利用數據源創建請求中容器下的可選查詢屬性,並在該位置使用聯接查詢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.