【发布时间】:2019-05-04 08:48:04
【问题描述】:
我有一个场景,我必须使用 Azure 搜索使用供应商名称来搜索供应商。例如下面是供应商列表。
- 印孚瑟斯科技有限公司
- Infosys BPM 有限公司
- Infor 解决方案
- Infosys 企业技术
- 戴尔电脑
- 第一信息系统
我的搜索场景是
- 当 Searchtext 为 Info 时,它应该返回 1,2,3,4
- 当 Searchtext 为 Infosys 时,它应该返回 1,2,4
- 当 Searchtext 为 Infosys Tech 时,它应该只返回 1 而不是 4
我还在供应商名称字段上尝试了关键字分析器,但它也没有给出我预期的结果。基本上,我希望搜索文本从供应商名称字段的开头(startswith)开始搜索,而不是单独搜索供应商名称的每个单词(Standard.Lucene Analyzer 搜索每个单词)。
您能否在这种情况下帮助我了解如何构建我的查询。
【问题讨论】:
-
你好。你找到解决办法了吗?
标签: lucene azure-cognitive-search