当前位置: 首页 > 面试题库 >

匹配具有相同发音elasticsearch的单词

戚翼
2023-03-14
问题内容

我想匹配拼写不同但发音相同的单词。像“邮件”和“男性”,“飞机”和“普通”。我们可以在Elasticsearch中进行这样的匹配吗?


问题答案:

您可以为此使用语音令牌过滤器。语音令牌过滤器是一个插件,需要单独的安装和设置。您可以使用此博客,该博客详细说明了如何设置和使用语音令牌过滤器。



 类似资料:
  • 我有一个包含嵌套文档集合的文档: 映射如下所示: 我想做的是下一个聚合: 通过这样的查询,我得到的结果如下所示: 但我想要的是,只有带有键轮的结果才会出现在结果存储桶中(或与whe搜索字符串匹配的任何其他结果)。 希望问题足够清楚。我做错了什么?是否有任何建议或更改数据结构或查询? UPD:添加my\u custom\u analyzer以供参考:

  • 我有以下图表: 我正在寻找一种方法来计算从a发送到b和从b发送到c/d的金额之间的差异,这取决于referenceId,但不使用特定的referenceId。 所以我在寻找像下面这样的半代码: 有人知道我该怎么做吗?

  • 本文向大家介绍Vim 匹配相同的单词并高亮功能,包括了Vim 匹配相同的单词并高亮功能的使用技巧和注意事项,需要的朋友参考一下 将光标移动到要匹配的单词处: 总结 以上所述是小编给大家介绍的Vim 匹配相同的单词并高亮功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

  • 问题内容: 我有一个看起来像这样的架构: 我想找到b的所有值,其中b的值由2个或更多实体共享: 查询依据: 应该返回和。 问题答案: 您可以使用2 的字段对字段进行聚合,然后添加子聚合以找到匹配的字段:

  • 问题内容: 我正在使用Python 3.6。 我的目标是匹配一个正则表达式,该正则表达式可以匹配多个字符串,这些字符串重叠和/或从同一位置开始,例如: 这使: 但是我想要: (第二个是因为字符串中有两个实例) 关于如何使用正则表达式查找重叠匹配项的建议?,我已尝试将其装在前行中: 这使: 更好,但仍然不是我想要的。 我还尝试了该模块: 但它仍然返回: 我还没有找到可以找到所有匹配项的东西。因为我有