我正在尝试在Elasticsearch 1.4.0中手动安装ICU分析插件。我已经下载了elasticsearch-analysis-icu-2.4.1.jar、lucene-analysers-icu-4.10.2.jar和icu4j-54.1.1.jar。该插件正常出现在控制台中,但当我尝试使用icu_tokenizer时,我得到以下错误:
NoClassDefFoundError[Could not initialize class org.apache.lucene.analysis.icu.segmentation.DefaultICUTokenizerConfig]
这个类实际上存在于lucene-analyzers-icu中。我是不是缺了什么?
文件
sudo bin/elasticsearch-plugin install analysis-icu
您是否尝试使用插件安装程序,而不是按照文档中的建议手动下载jar文件?
./bin/plugin -install elasticsearch/elasticsearch-analysis-icu/2.6.0
运行该命令并重新启动服务器。插件将被注册并运行。
我想使用icu_collation过滤器对elasticsearch结果文档进行排序。所以我有索引设置: 和映射 和查询: 但查询失败: 在文档中,建议的排序数据类型为关键字。但数据类型关键字不支持analyzer。此外,不建议使用现场数据: 留档 那么,是否有一种方法可以在elasticsearch中使用一些特定的排序规则对文档进行排序,例如icu_collation而不使用field ddat
问题内容: 我在理解带轮胎宝石的elasticsearch中分析仪的概念时遇到了麻烦。我实际上是这些搜索概念的新手。这里有人可以帮我提供一些参考文章还是解释一下分析仪的实际作用以及为什么要使用它们? 我看到在Elasticsearch中提到了不同的分析器,例如关键字,标准,简单,滚雪球。没有分析仪的知识,我无法确定真正适合我的需求。 问题答案: 我给你一个简短的答案。 在索引时间和搜索时间使用分析
主要内容:分析器,令牌器/标记生成器,令牌过滤器,字符过滤器当在搜索操作期间处理查询时,任何索引中的内容由分析模块分析。该模块由分析器,分词器,分词器过滤器和字符过滤器组成。 如果没有定义分析器,则默认情况下注册内置的分析器,分词器,分词器过滤器和字符过滤器到分析模块。例如。 请求正文 响应 分析器 分析器由令牌器和可选的令牌过滤器组成。这些分析器在具有逻辑名的分析模块中注册,可以在映射定义或某些API中引用它们。有许多默认分析仪如下 - 编号 分析器 描
我试图在Jenkins构建中为.NET项目获得FxCop分析(调用独立的SonarQube分析)。 配置如下所示: Sonarqube 5.1.2 C#4.2 声纳-转轮2.4 Jenkins:SonarQube插件2.2.1 有没有什么方法可以让FxCop使用Jenkins插件和sonar-runner工作而不设置sonar.cs.FxCop.Assembly属性?
本文向大家介绍Springboot分页插件使用实例解析,包括了Springboot分页插件使用实例解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Springboot分页插件使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在springboot工程下的pom.xml中添加依赖 在工程的配置Application文件中添
我在运行conf文件时遇到了这个错误 这是我的会议文件