這是我的理解,如果您在搜索文檔中有一個枚舉,它將被轉換爲一個int。除非我做錯了什麼,否則這似乎並沒有發生,我可以通過將枚舉轉換爲字符串來實現這一點。這似乎是錯誤的。有人可以告訴我,如果我做錯了什麼,或者這是不可能的?在Azure搜索文檔中使用枚舉
例子:
public enum WebSearchRecordType{
Unknown = 0,
Doc1 = 1,
Doc2 = 2
}
public class WebSearchDocument{
public Guid Id {get;set;}
public WebSearchRecordType RecordType { get; set; }
}
如果我使用類似上面的,而試圖創建索引,我收到以下錯誤:
Message: "Property recordType has unsupported type Web.Search.WebSearchRecordType\r\nParameter name: propertyType"
對,我意識到我的例子很糟糕,所以我會在一分鐘內複製一些代碼。 –
您使用的是什麼版本的Microsoft.Azure.Search軟件包?另外,你可以分享你用來創建索引的代碼嗎? –
歡迎回到我瘋狂的生活@BruceJohnston :) –