Azure 搜索索引搜索配置文件不允许添加函数

Azure Search Index Search Profile doesn't allow add functions

出于某种原因,Azure 搜索索引搜索配置文件不允许添加函数。

知道为什么吗?

看来我有必填字段。

http://prntscr.com/6s9ldc

http://prntscr.com/6s9ljk

在我构建的产品中包含对 Azure Search Service 的支持时,我遇到了一些未记录的业务规则。

我发现 函数只能在 Filterable 字段上定义。从屏幕截图来看,Int32 & DateTimeOffset 类型的字段(MagnitudeFreshness 类型函数分别需要)只有 Retrievable 属性 在您的索引中设置。他们还需要设置 Filterable 属性。

我在此处记录了我的发现:http://gauravmantri.com/2014/09/17/azure-search-service-some-documentedundocumented-business-rules/ 您可能会觉得有用。

由于您无法更新字段,我认为您唯一的选择是删除索引并重新创建它。