不允许特殊字符的 Azure 搜索服务筛选条件
Azure search services filter criteria not allowing special characters
我想在 Azure 搜索服务中筛选特殊字符(-、~、/)的数据。
但是不允许,解析错误:Failed to parse query string.
查询:$filter=search.ismatchscoring('~', 'name', 'any', 'full)
请帮忙!
在 Lucene 语法中,您需要使用 \
转义特殊字符
试试下面
$filter=search.ismatchscoring('\~', 'Description', 'full', 'any')
取自https://docs.microsoft.com/en-us/azure/search/query-lucene-syntax#escaping-special-characters
我想在 Azure 搜索服务中筛选特殊字符(-、~、/)的数据。
但是不允许,解析错误:Failed to parse query string.
查询:$filter=search.ismatchscoring('~', 'name', 'any', 'full)
请帮忙!
在 Lucene 语法中,您需要使用 \
转义特殊字符
试试下面
$filter=search.ismatchscoring('\~', 'Description', 'full', 'any')
取自https://docs.microsoft.com/en-us/azure/search/query-lucene-syntax#escaping-special-characters