Azure 搜索是否支持拼写错误和同义词?

2024-01-06

我见过讨论这两个主题的线程:

Azure 搜索是否处理同义词 https://stackoverflow.com/questions/31180405/does-azure-search-handle-synonyms

搜索 API 中的模糊搜索 https://stackoverflow.com/questions/31246973/fuzzy-search-in-the-search-api/31251224#31251224

我发现 Azure 搜索团队的 Liam Cavanagh 似乎是回答这些线程上的查询的人。

Liam,您能否确认以下内容:

  1. 何时将完整的同义词支持添加到 Azure 搜索
  2. 您是否确实计划支持 Azure 搜索的同义词,或者您是否可能建议客户改用 Bing Synonyms 产品?
  3. 您是否有计划超越模糊逻辑并为拼写错误(即多个字母丢失或顺序错误,词干无法涵盖)提供更高级的支持?

非常感谢,

Ali


我不知道你为什么投反对票,因为我认为这些都是很好的问题。让我尽可能地回答你的问题:

  1. 您是对的,我们没有实现“完整的同义词支持”,这是下一个要求最高的功能之一,因此它绝对是我们近期列表中的功能,尽管很抱歉我无法提供日期还没有。如果您有时间,请在这里投票:http://feedback.azure.com/forums/263029-azure-search/suggestions/8410635-support-custom-dictionary http://feedback.azure.com/forums/263029-azure-search/suggestions/8410635-support-custom-dictionary与此同时,还有一些“技巧”可以完成,虽然远非完美,但可以帮助实现这一目标。一个示例是添加“集合”字段,然后使用每个文档的相关同义词填充该字段。

  2. 我不能说这是一个“确定的”功能,但考虑到我们经常听到这个请求,希望我已经让您了解了它被实现的可能性。

  3. 我很好奇您是否尝试过我们全新的 Lucene 查询表达式支持(https://msdn.microsoft.com/en-us/library/mt589323.aspx https://msdn.microsoft.com/en-us/library/mt589323.aspx)?有一些非常强大的模糊搜索功能,还有执行 RegEx 搜索等功能。这非常棒(IMO)。

我希望这会有所帮助,但很抱歉,我还无法就其中一些问题给出更明确的日期。

Liam

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 搜索是否支持拼写错误和同义词? 的相关文章

  • Azure 搜索突出显示带双引号的短语

    我们有一个天蓝色的Web应用程序 其中有一个搜索框 当我们输入带双引号的文本 例如 应用程序服务 时 它会正确列出带有 应 用程序服务 的记录 但它不仅突出显示 应用程序服务 而且还突出显示 应用程序服务 以及 服务 如果单独找到它们 可以
  • azure 搜索按分数排序和过滤

    我想知道如何使用 azure 搜索按分数过滤和排序结果 我试过 https domaine net indexes indexName email protected 20desc count true Return object stdC
  • 在 Azure 搜索中使用 StartsWith 进行搜索

    我有一个场景 我必须使用 Azure 搜索使用供应商名称来搜索供应商 例如 下面是供应商列表 印孚瑟斯科技有限公司 印孚瑟斯 BPM 有限公司 信息解决方案 印孚瑟斯公司技术 戴尔电脑 第一信息系统公司 我的搜索场景是 当搜索文本为Info
  • Azure 搜索:搜索单词的单数版本,但结果中仍包含复数版本

    我对我在自定义分析器 以及 fr microsoft 分析器 中注意到的特殊行为有疑问 下面的分析 API 测试是使用 fr microsoft 分析器显示的 但当我使用 text contains search custom analyz
  • Azure 搜索是否处理同义词

    Azure 搜索 可以根据同义词进行搜索吗 例如 如果我搜索 鞋类 系统应该获取以下结果 鞋类的同义词 如鞋子 凉鞋等 我进行了很多搜索 但未能找到有关它的适当文档 我能找到的最接近的是一个帖子说它还不支持 但这是一个旧帖子 https s
  • 中文查询带来意想不到的高召回率

    我们对中文查询的召回率出乎意料地高 我成功地使用仅具有 2 个属性的简单数据模型重现了最小用例 复制 使用zh Hans microsoft分析器为中文产品描述定义属性DescriptionZhCn 在 DescriptionZhCn 中使
  • 搜索 API 中的模糊搜索

    Azure 搜索 api 提供了一个模糊参数来提供建议 像这样 https blssuggestions search windows net indexes cities docs suggest api version 2015 02
  • Azure 搜索服务中的点击突出显示

    我是 Azure 搜索服务的新手 我想使用 Azure 搜索服务的命中突出显示功能 我正在使用 NET SDK NuGet 包进行 azure 搜索 我使用 SearchParameter 对象来提及命中突出显示字段以及我需要的前标签和后
  • Azure 搜索是否支持拼写错误和同义词?

    我见过讨论这两个主题的线程 Azure 搜索是否处理同义词 https stackoverflow com questions 31180405 does azure search handle synonyms 搜索 API 中的模糊搜索
  • 在 azure 搜索中索引字典属性

    我有一个具有 type 属性的 DTODictionary
  • 为什么分页时可能会从 Azure 搜索中获得重复的结果?

    有时在使用时Azure 搜索的分页 https learn microsoft com en us azure search search pagination page layout结果中可能存在重复的文档 下面是一个分页请求的示例 GE
  • 获取 Azure 搜索中的实际匹配数

    Azure 搜索一次最多返回 1 000 个结果 对于客户端上的分页 我想要总数匹配项 以便能够在底部显示正确数量的分页按钮 并能够告诉用户有多少结果 但是 如果超过一千个 我如何获得实际数量 我只知道有at least1 000 场比赛
  • 从 azure 搜索返回仅与确切搜索词匹配的记录

    所以我是 Azure 搜索的新手 我才刚刚开始了解它 我有一个搜索索引 用于查询一个非常简单的 sql 视图以查找匹配的记录 我在获得与我搜索的单词完全匹配时遇到了很大的困难 每当我搜索时 我都会得到仅包含确切单词的记录 但是我也会得到包含
  • 使用 lucene 模糊搜索和 Azure 搜索的同义词

    我希望能够同时处理模糊搜索和同义词 我尝试了多种方法 但无法使其正常工作 我的索引中有这些值 white black light dark 这个同义词规则 white light black dark 如果我执行查询queryType fu
  • Azure 搜索是否提供 Etag 来管理添加、更新或删除文档的并发性?

    如何管理 Azure 搜索中的并发 https learn microsoft com en us azure search search howto concurrency 这里据说Azure Search提供了乐观并发模型 资源上没有锁
  • Azure 搜索和破折号

    我正在使用 Azure 搜索并尝试对文档执行搜索 看起来好像是这样做的 indexes blah docs api version 2015 02 28 search abc 1003 返回与此相同的结果 indexes blah docs
  • AzureSearch-从数据源检测索引架构时出错

    我通过 REST API 在 Azure 搜索上创建了一个数据源 我使用 API 而不是门户 因为我有一个尚未在门户上处理的 rowversion 数据类型 我可以在门户上查看数据源 当我尝试将数据源导入索引时 出现以下错误 从数据源检测索
  • 根据日期范围增强文档

    我能够根据日期过滤文档 但我真正需要的是提高某些日期范围 以下查询返回结果 queryType full search priority High 50 Normal 10 AND type one 1 two 10 filter type
  • DotNet Core Azure 搜索 SDK - 过滤结果

    我们正在尝试将筛选器功能实现到 Azure 认知 搜索中 我希望找到一些不错的 SDK 方法来隐藏所有丑陋的部分 但到目前为止我发现的唯一示例如下 source https learn microsoft com en us azure s
  • 使用 Azure 搜索对 ​​Azure 数据库中的 HTML 内容建立索引

    我们在 Azure 数据库中存储一些 CMS 内容 并且需要从数据库中索引一些 HTML 内容 在 Azure 搜索中对其建立索引 使其仅对内容而不是 HTML 建立索引 的最佳实践是什么 或者 索引将其识别为 HTML 并忽略 HTML

随机推荐

  • 从 Azure 连接到 HTTPS Web 服务

    我在 Azure 中有一个 Web 角色 必须连接到受 SSL 保护的外部 Web 服务 当应用程序尝试连接到 Web 服务时 会出现错误 无法建立 SSL TLS 安全通道的信任关系 具有权限 certname organization
  • WMI - 直接访问 Win32_OperatingSystem 的单例实例

    我无法直接访问Win32 操作系统通过 WMI 公开的管理类 它是一个单例类 我非常确定 Win32 OperatingSystem 是获取单例实例的正确路径语法 对 InvokeMethod 的调用会产生问题底部列出的异常 访问 Clas
  • 是否可以使用 Commons Beanutils 自动实例化嵌套属性?

    我在用着PropertyUtils setProperty 对象 名称 值 Apache Commons Beanutils 的方法 开设这些课程 public class A B b public class B C c public c
  • java中如何从字符串中删除一些单词

    我在android平台上工作 我使用一个字符串变量来填充html内容 之后我想删除一些单词 具体来说 删除之间的任何单词 标签 有什么解决办法吗 String newHtml oldHtml replaceFirst s 1 3 解释 ol
  • Excel VBA 自动筛选数组

    我正在使用 Microsoft Excel 的 VBA 中的自动筛选器 我对它如何处理过滤数组有疑问 我已经将原来的上下文淡化为简化版本 最初是为了理解这个问题 在范围 A1 A5 的工作表中 假设我们有Fruit Apple Banana
  • Android WebView 在用户交互之前无法完全渲染内容

    我有一个扩展 WebView 的自定义类 用于显示 HTML 内容 当用户单击 HTML 文档中的链接时 我计算要滚动到的 X 值 然后使用scrollTo x y 通过可运行对象显示该位置 见下文 post new Runnable Ov
  • 一个关于比较List的问题

    我有两个清单 List
  • RabbitMQ - 通道关闭:连接错误(SpringXD 重复关闭rabbitmq 连接。)

    我度过了一个糟糕的夜晚 试图弄清楚 RabbitMQ 和 SpringXD 到底发生了什么 不幸的是没有成功 问题 SpringXD反复关闭RabbitMQ连接 或报告与通道缓存大小相关的警告 SpringXD 日志的片段 在流初始化 自动
  • 猫鼬自定义模式类型

    我从 mongoose 文档中了解到 可以创建自定义模式类型并将其添加到已有的模式类型中 正如所建议的 我尝试研究猫鼬长的例子 https github com aeckmann mongoose long https github com
  • 退格键在 Eclipse Mars 中恢复

    我在 Eclipse Mars 4 5 0 中的退格键的作用类似于删除键 它删除右侧字符而不是左侧字符 这真的很令人困惑 也许我不小心使用了快捷键 我尝试重新启动 Eclipse 但没有成功 我还尝试将键绑定首选项切换为 Emacs 方案
  • 检查页面是父页面还是子页面?

    是否可以检查页面是父页面还是子页面 我的页面设置如下 家长 子页1 子页2 etc 如果它是父页面 我想显示某个菜单 如果它在子页面上 我想显示不同的菜单 我知道我可以做类似下面的事情 但我想让它更加动态 而不包含特定的页面 ID 您可以测
  • “kotlin-noarg”插件在 Realm 中不起作用

    kotlin allopen 插件可以工作 但 kotlin noarg 插件不起作用 我能怎么做 下面是代码 构建 gradle buildscript ext kotlin version 1 1 3 2 repositories go
  • cin 首次使用函数后不允许输入

    对于 C 或任何类型的编程来说都是全新的 我正在尝试进行简单的输入 输出 但是在回答第一个问题后 我没有机会输入第二个输入 我尝试过在网上查找内容 但考虑到这是一个非常简单的代码 据说哈哈 没有人遇到过同样的问题 这让我来到这里 inclu
  • 生产中的高超音速休眠?

    开发商高超音速 http hsqldb org 承诺提高绩效 但我担心使用 hsqlDB 的管理和其他方面会出现问题 有人在生产中使用这个吗 这是个好主意吗 许多公司 http hsqldb org web hsqlUsing html在生
  • 如何评估 WHERE 子句中的输入

    我正在我的一个变量中输入一个输入 基本上我想做一些类似的事情 SELECT FROM PEOPLE WHERE IF INPUT 1 ITEMID 16 OR ITEMID 13 ELSE IF INPUT 2 ITEMID 11 OR I
  • Java SFTP (apache vfs2) - 密码带有@

    我正在尝试使用 org apache commons vfs2 通过 SFTP 下载文件 问题是 密码包含 字符 因此这会导致 URI 被错误解析 org apache commons vfs2 FileSystemException Ex
  • 有没有办法只限制mysql中的较低范围?

    我想获取查询中除第一行之外的所有行 我怎样才能做到这一点 您可以使用大量行 偏移量为1 LIMIT 1 18446744073709551615
  • 为什么 JSON 列不能是唯一键?

    我有一个表 里面有一个名为ColumnName该列的数据类型是JSON 我正在努力让它成为unique key 但这是不可能的 我收到了这条消息 3152 JSON 列 columnName 不能在键规范中使用 我想了解为什么我不能将该列设
  • 在 SQL Server 中从 base64 字符串转换为 varbinary(max)

    我的表中以二进制形式存储了 PDF 文档 存储 PDF 字节的列是 typevarbinary max 我想要updateSQL Studio 中包含更新文档的一条记录 我尝试完成此操作的方式如下所示 UPDATE table SET fi
  • Azure 搜索是否支持拼写错误和同义词?

    我见过讨论这两个主题的线程 Azure 搜索是否处理同义词 https stackoverflow com questions 31180405 does azure search handle synonyms 搜索 API 中的模糊搜索