Elasticsearch.Nest 教程系列 6-2 分析:Testing analyzers | 测试分词器
本系列博文是“伪”官方文档翻译(更加本土化),并非完全将官方文档进行翻译,而是在查阅、测试原始文档并转换为自己真知灼见后的“准”翻译。有不同见解 / 说明不周的地方,还请海涵、不吝拍砖 :)
官方文档见此:https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/introduction.html
本系列对应的版本环境:ElasticSearch@7.3.1,NEST@7.3.1,IDE 和开发平台默认为 VS2019,.NET CORE 2.1
借助 Analyze API,可以方便测试内置/自定义的分词器。
测试内置分词器
通过 Analyze API,可以查看内置分析器是如何分析一段文本。
-
基于标准分词器
1 | var analyzeResponse = _client.Indices.Analyze(a => a |
实际发送的请求如下:
1 | POST /_analyze |
响应结果如下: