拼写错误& Azure搜索的同义词支持?

时间:2015-10-23 15:48:43

标签: azure-search

我已经看到线程讨论这两个主题:

https://www.elastic.co/products/logstash

Does Azure Search handle synonyms

我看到来自Azure搜索团队的Liam Cavanagh似乎是那些在这些主题上回答查询的人。

利亚姆,你能否确认以下事项:

  1. 将完整的同义词支持添加到Azure Search
  2. 您是否打算通过Azure搜索支持同义词,或者您是否可能建议客户使用Bing同义词产品?
  3. 你有没有计划超越模糊逻辑并为拼写错误提供更高级的支持(即多个字母缺失或错误的顺序,这些都不会覆盖)?
  4. 非常感谢,

    阿里

1 个答案:

答案 0 :(得分:3)

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

  1. 你是对的,我们没有实现“完全同义词支持”,这是下一个要求最高的功能之一,所以它绝对是我们近期列表中的内容,虽然我很抱歉我还不能约会。如果你有时间,请在此投下你的投票:http://feedback.azure.com/forums/263029-azure-search/suggestions/8410635-support-custom-dictionary与此同时,还有一些“黑客”可以完成,但这些“黑客”远非完美,但可以帮助你完成部分工作。一个示例是添加Collection字段,然后使用每个文档的相关同义词填充它。

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

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

  4. 我希望这会有所帮助,而且我很遗憾我还无法就其中一些问题提供更明确的约会。

    利安