gpt4 book ai didi

azure-cognitive-search - Azure 搜索 search.in() 过滤器不起作用

转载 作者:行者123 更新时间:2023-12-05 04:09:16 25 4
gpt4 key购买 nike

我有一个 Azure 搜索索引,其中包含一个名为 aReportNumber(整数)的可筛选字段。从门户索引字段:“aReportNumber Edm.Int32 可过滤、可检索”

我正在通过 Microsoft.Azure.Search 4.0.1-preview 使用 API 版本 2016-09-01-Preview - 我在调试器中检查了 API 版本:

ApiVersion = "2016-09-01-Preview"UserAgent = {FxVersion/4.6.00001.0 Microsoft.Azure.Search.SearchIndexClient/4.0.1.0}

当我将过滤器设置为:“search.in(aReportNumber,'291, 409')”时,我得到:

无效的表达式:名称为“search.in”的函数的函数签名与指定的参数不匹配。考虑的函数签名是:search.in(Edm.String, Edm.String, Edm.String);搜索.in(Edm.String, Edm.String)

两者都存在于索引中,并且可以使用过滤器“aReportNumber eq 291 或 aReportNumber eq 409”找到。

我做错了什么?

最佳答案

目前,search.in 函数仅支持字符串字段(Edm.String 类型的字段)。

关于azure-cognitive-search - Azure 搜索 search.in() 过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46290235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com