azure - 如何在 reg 表达式中使用模糊搜索?
问题描述
例如,我想在 reg 表达式中使用模糊搜索,
如果搜索词是“Caancer”,那么模糊搜索将返回“cancer”之类的内容,那么我想将其添加到 reg 表达式中,例如 /.* cancer。*/
我尝试过类似的东西,
1.search=/.* 胚瘤。*/~&queryType=full
2.search=/.*blasttoma~。*/&queryType=完整
但它没有给出任何结果
我期待如果我做类似的事情,
搜索=/.*胚瘤。*/~&queryType=full
它将返回结果“神经母细胞瘤”
解决方案
不幸的是,这不受支持。您可以通过 Bing 拼写检查 API 运行查询术语,以确保它们在传递正则表达式之前拼写正确:https ://azure.microsoft.com/en-us/services/cognitive-services/spell-check 。
或者,您可以使用具有模糊模式的自动完成 API 从索引中获取候选术语以在正则表达式中使用:https ://docs.microsoft.com/en-us/rest/api/searchservice/autocomplete
推荐阅读
- spring-boot - 带有spring security的Spring Boot单元测试mvc
- php - Sagepay 表单整合
- python - python - 为什么TCP客户端变慢然后产生OSError:[Errno 99]无法分配请求的地址
- scala - 如何将火花日志文件转换为一个 CSV 文件
- jakarta-ee - 使用 @Resource 的 JNDI 查找,没有名称或查找属性
- java - Nearby.MESSAGES_API 已弃用
- node.js - brew卸载节点错误高山脉
- regex - 在正则表达式匹配中隔离组
- python - 如何将 DataFrame 中除第一列之外的所有列合并为一列并删除空行?Python
- python - 从 2 个浮点列创建日期时间列