gpt4 book ai didi

azure - 如何在azure搜索中过滤空字符串

转载 作者:行者123 更新时间:2023-12-02 06:20:08 25 4
gpt4 key购买 nike

如何过滤掉字段中的空字符串?我尝试过使用“过滤器”选项的 search.ismatch() 和使用“搜索”选项的正则表达式,但它们都不起作用。

最佳答案

正如 juunas 所评论的,如果您的字段类型为 Edm.String,则 $filter=FieldName ne '' 应该可以满足您的要求。另外,如果你想过滤掉空的集合字段,你可以这样做 $filter=FieldName/any()

另外,澄清一下 search.ismatch() 是一种在过滤器表达式中包含搜索排名的方法。匹配条件仅对满足过滤表达式的文档有效。更多详情请查看https://learn.microsoft.com/en-us/rest/api/searchservice/odata-expression-syntax-for-azure-search

关于azure - 如何在azure搜索中过滤空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51523341/

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