azure 搜索复杂字段过滤器

问题描述 投票:0回答:1

我正在尝试过滤天蓝色搜索示例中存在的酒店数据,我无法过滤地址字段

$filter=地址/城市 eq '圣安东尼奥'

https://github.com/Azure-Samples/azure-search-dotnet-samples

使用示例加载数据https://github.com/Azure-Samples/azure-search-dotnet-samples/tree/main/quickstart/v11

尝试过滤城市街道地址,但似乎不起作用

$filter=地址/城市 eq '圣安东尼奥'

$filter=地址/街道地址 eq '677 第五大道'

这些似乎都不起作用,你可以让我知道我做错了什么吗

azure search
1个回答
0
投票

请尝试以下操作:

$filter=Address/all(address: address/City eq 'San Antonio')

您可能会发现此链接有助于理解 Azure 搜索中的筛选器:https://learn.microsoft.com/en-us/azure/search/search-query-odata-filter

© www.soinside.com 2019 - 2024. All rights reserved.