【发布时间】:2021-02-06 01:40:27
【问题描述】:
我的索引中有以下数据,
{
"name" : "The 100",
"lists" : [
"2c8540ee-85df-4f1a-b35f-00124e1d3c4a;Bellamy",
"2c8540ee-85df-4f1a-b35f-00155c40f11c;Pike",
"2c8540ee-85df-4f1a-b35f-00155c02e581;Clark"
]
}
我必须获取列表中包含 Pike 的所有文档。
虽然完整的搜索查询适用于 Any,但我无法获得包含的工作。
$filter=lists/any(t: t eq '2c8540ee-85df-4f1a-b35f-00155c40f11c;Pike')
但我不确定如何仅使用 Pike 进行搜索。
$filter=lists/any(t: t eq 'Pike')
我猜 eq 会寻找全文搜索,有什么方法可以使用给定的数据结构让这个查询工作。
目前字段列表没有可搜索的属性,只有可过滤的属性。
【问题讨论】:
标签: azure-cognitive-search azure-search-.net-sdk