首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >表意(中文)语言中的Azure搜索通配符

表意(中文)语言中的Azure搜索通配符
EN

Stack Overflow用户
提问于 2018-12-17 22:20:44
回答 1查看 234关注 0票数 0

我们正在建设一个中英文兼备的搜索引擎。英文搜索在通配符(如washe*返回结果)中工作得很好。在只有通配符的中文搜索中执行混合搜索失败。以下是两个例子:

示例1:

以下查询将返回与刮水匹配,但忽略“蛙*”,删除*工作,但只对确切的匹配。

代码语言:javascript
运行
复制
https://notarealurl.search.windows.net/indexes/parts/docs?api-version=2017-11-11&queryType=full&search=frog* 刮水

示例2:

下面的查询不返回任何结果,删除*,它就能正常工作。

代码语言:javascript
运行
复制
https://notrealurl.search.windows.net/indexes/parts/docs?api-version=2017-11-11&queryType=full&search=刮水*

有没有用通配符在Azure搜索中搜索汉字的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-19 23:48:10

查询刮水的预期结果是什么?为该字段配置了哪些语言分析器。标准分析器将CJK单词分割成字符。你能试着配置中文语言分析器吗?在对分析器进行更改之前,我建议阅读以下文档。

Azure搜索中文本处理的分析器

Azure搜索中的语言分析器

如果需要自定义分析器,则Azure搜索中的自定义分析器

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53823821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档