azure - 用于“喜欢”或“包含”的 Azure 搜索筛选器
问题描述
执行like 或 contains 的正确过滤器语法是什么?
我想提取文件名中包含“test”的所有文件名。
我已经在搜索资源管理器中尝试过,但它没有用
$filter=search.in(fileName, 'test')
或者
$filter=search.ismatch('test')
我还需要通过 C# Azure 搜索来做到这一点:
SearchOptions options = new SearchOptions()
{
Filter = string.Format("{0} ne '{1}'", FileManagerMetadataContants.IsFileDeleted, FileManagerMetadataContants.IsFileDeletedValue),
SearchMode = SearchMode.Any,
IncludeTotalCount = true,
};
这是我正在使用的版本:
<package id="Azure.Search.Documents" version="11.1.1" targetFramework="net461" />
<package id="Azure.Storage.Blobs" version="12.4.4" targetFramework="net461" />
解决方案
推荐阅读
- c - 使用 scanf 将 digit 的数值赋给 char
- c++ - 多客户端 TCP 服务器 C++ 问题
- api - 如何使用 NuSOAP 工具包在 SOAP 请求中设置请求标头
- c# - 在 hololens 中从我们的应用程序启动应用程序
- linux - 从 Nginx 版本信息中提取某些行
- mysql - Wamp服务器需要我手动启动mysqld.exe
- node.js - 部署 Angular 9 SSR 应用程序以触发基地的问题
- c++ - 如何用mod包裹-pi和pi之间的弧度?
- ansible - 当没有主机匹配时失败而不是警告
- google-sheets - 如何在 Google 表格上乱序转置