elasticsearch - Elasticsearch:显示在分析API中使用了哪个分析器

标签 elasticsearch

我正在尝试找出Elasticsearch分析器如何正常工作,并且正在使用_analyze api例如_analyze?text=http://www.google.comElasticsearch是否提供使用了哪个分析仪的信息?
尽管所提供的信息是逐步进行分析的信息,但某些分析器可能会产生相同的输出,因此与其尝试强制使用不同的输出以检查使用了哪个分析器,还不知道api是否可以提供此信息。

我正在使用ElasticSearch 1.7.5

最佳答案

它不会为您提供正在使用的分析器,因为应该在命令本身中使用?analyzer=或在索引中或命令中使用的字段中使用分析器来指定它。

另外,还有一些规则与使用哪个分析仪有关,您应该能够从中确定实际使用的是哪个:https://www.elastic.co/guide/en/elasticsearch/guide/current/_controlling_analysis.html#_default_analyzers

关于elasticsearch - Elasticsearch:显示在分析API中使用了哪个分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38460407/

相关文章:

vb.net - ElasticSearch分析的字段

elasticsearch - 通过HTTP从ELKs Elasticsearch查询单个条目

elasticsearch - 爬虫+elasticsearch整合

elasticsearch - FileBeat收集问题

elasticsearch - 如何在 Elasticsearch 中比较两个文本字段

elasticsearch - 如何在Elastic Search中使用聚合

mysql - Elasticsearch 6.5.4 中的 mapper_parsing_exception

elasticsearch - ElasticSearch高亮不高亮

elasticsearch - 在MySQL中缓存 Elasticsearch 结果?

elasticsearch - Elasticsearch嵌套查询匹配和/或