这是我的理解,如果您在搜索文档中有一个枚举,它将被转换为一个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 :) –