我见过讨论这两个主题的线程:
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,您能否确认以下内容:
- 何时将完整的同义词支持添加到 Azure 搜索
- 您是否确实计划支持 Azure 搜索的同义词,或者您是否可能建议客户改用 Bing Synonyms 产品?
- 您是否有计划超越模糊逻辑并为拼写错误(即多个字母丢失或顺序错误,词干无法涵盖)提供更高级的支持?
非常感谢,
Ali
我不知道你为什么投反对票,因为我认为这些都是很好的问题。让我尽可能地回答你的问题:
您是对的,我们没有实现“完整的同义词支持”,这是下一个要求最高的功能之一,因此它绝对是我们近期列表中的功能,尽管很抱歉我无法提供日期还没有。如果您有时间,请在这里投票: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与此同时,还有一些“技巧”可以完成,虽然远非完美,但可以帮助实现这一目标。一个示例是添加“集合”字段,然后使用每个文档的相关同义词填充该字段。
我不能说这是一个“确定的”功能,但考虑到我们经常听到这个请求,希望我已经让您了解了它被实现的可能性。
我很好奇您是否尝试过我们全新的 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(使用前将#替换为@)