首页 > 解决方案 > Elasticsearch 中的标准和语言分析器有什么区别?

问题描述

搜索会改善多少?例如,如果将标准与西班牙语(或任何其他)进行比较。

标签: elasticsearch

解决方案


语言分析器针对特定语言进行了调整,而标准分析器与语言无关,但据说“对大多数语言都工作得很好”。

您应该浏览以下文档页面https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-lang-analyzer.html,其中更详细地解释了语言分析器。

分析standard仪只使用:

spanish分析器做了一个分析器standard,并添加了另外三个标记过滤器:

  • spanish_stop
  • spanish_keywords
  • spanish_stemmer

因此,如果您知道要分析西班牙语文本,并且需要为您的用户创建相关的自由文本搜索,那么我会使用spanish分析器


推荐阅读