我的理解是,如果您在搜索文档中有一个枚举,它将被转换为一个 int。除非我做错了什么,否则这似乎不会发生,我可以让它工作的唯一方法是将枚举转换为字符串。这似乎是错误的。有人可以告诉我是我做错了什么还是这不可能?
例子:
public enum WebSearchRecordType{
Unknown = 0,
Doc1 = 1,
Doc2 = 2
}
public class WebSearchDocument{
public Guid Id {get;set;}
public WebSearchRecordType RecordType { get; set; }
}
如果我在尝试创建索引时使用上述内容,则会收到以下错误:
消息:“属性记录类型具有不受支持的类型 Web.Search.WebSearchRecordType\r\n参数名称:propertyType”