1

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

任何想法为什么?

看起来我有必填字段。

http://prntscr.com/6s9ldc

http://prntscr.com/6s9ljk

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

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

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

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

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

于 2015-04-11T03:43:20.230 回答