问题标签 [elasticsearch-1.6.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
568 浏览

elasticsearch - BoolFilterBuilder VS boolquerybuilder 与 FilteredQueryBuilder 之间的区别

我一直在使用 boolquerybuilder。结果很好。
使用 BoolFilterBuilder 和 FilteredQueryBuilder 的目的是什么。我可以使用它们而不是 boolquerybuilder 吗?

0 投票
1 回答
929 浏览

elasticsearch - ElasticsearchIllegalArgumentException

我的代码是

尝试使用 elasticsearch 建议查询时出现错误。

出现上述错误的原因是什么。我无法找到该错误的原因。

0 投票
2 回答
134 浏览

elasticsearch - 弹性搜索如何按字母顺序按组值排序?

我对分组结果有以下查询,我想添加到此查询中的是按字母顺序对分组值进行排序。

0 投票
1 回答
267 浏览

elasticsearch - elasticsearch范围过滤器不正确

每个人。这是一个带有elasitcsearch 文档 url的简单测试代码

{ "took" : 3, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }, "hits" : { "total" : 2, "max_score " : 1.0, "hits" : [ { "_index" : "customer", "_type" : "external", "_id" : "1", "_score" : 1.0, "_source":{"age":20 “余额”:100000,“名称”:“Thomas.St.Wang”} },{“_index”:“客户”,“_type”:“外部”,“_id”:“2”,“_score" : 1.0, "_source":{"age":19,"balance":10000,"name":"TSW"} } ] } }


以下请求不是我期望的结果。为什么。

{ "took" : 2, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }, "hits" : { "total" : 0, "max_score " : null, "命中" : [ ] } }

我的查询有什么问题?谢谢。

0 投票
1 回答
1433 浏览

java - Elasticsearch:在测试类路径中找到 jar hell

我想在 Elasticsearch 中执行单元测试,因为我正在使用Java-test-framework
我正在使用Elasticsearch-1.6.0 并参考这些链接以获取帮助 https://www.elastic.co/guide/en/elasticsearch/reference/1.6/using-elasticsearch-test-classes .html https://github.com/elastic/elasticsearch/blob/master/core/src/test/java/org/elasticsearch/action/search/SearchRequestBuilderTests.java

这是代码

我得到了这些例外

在这条线上得到一个例外

在班上CampaignTestSearch

这是build.sbt文件中的依赖项

如何解决这些异常?我也试过这里给出的解决方案 Java Jar hell Runtime Exception Bit 当我尝试JarHellorg/elasticsearch/bootstarp包中创建一个类时它不会让我创建它说类型已经存在我也尝试搜索类但没有找到,请指导

0 投票
0 回答
457 浏览

java - 如何在 build.sbt 中添加 test-jar

我正在关注此链接 https://www.elastic.co/guide/en/elasticsearch/reference/1.6/using-elasticsearch-test-classes.html

maven为样式给出了依赖项

我正在使用sbt,所以我尝试在我正在使用的 build.sbt 中做同样的事情ES version 1.6.0

我有两个问题

我如何在 sbt 中写这些我试图这样做

但我不知道如何在 sbt 中使用以下行

当我尝试用ElasticsearchIntegrationTest它扩展我的课程时,我出错了not found ElasticsearchIntegrationTest ,也没有什么可以导入测试

我的第二个问题是我是否为ES我正在使用的版本使用正确的库版本1.6.0

**编辑** Mt第一个查询通过执行解决

现在我的第二个问题仍未得到解答,请指导

0 投票
0 回答
421 浏览

java - java.lang.NullPointerException 获取 ElasticsearchIntegrationTest 的客户端

我正在使用ElasticSearch-1.6.0 此链接设置 ES 测试 https://www.elastic.co/guide/en/elasticsearch/reference/1.6/using-elasticsearch-test-classes.html 和此链接 https://www.elastic .co/guide/en/elasticsearch/reference/1.6/integration-tests.html 获取客户端实例。

这是代码:

但我得到一个NullPointerException.

这是堆栈跟踪:

CampaignESTest.scala:Line 38

这是 build.sbt 文件:

为什么我得到一个NullPointerException?当我这样做时,我得到了同样的例外

如何获取客户端对象?另外,我怎样才能得到一个transportClient用于测试目的?

0 投票
2 回答
7027 浏览

java - 如何使用嵌入式 ElasticSearch 进行集成测试

我正在关注本教程

  1. https://orrsella.com/2014/10/28/embedded-elasticsearch-server-for-scala-integration-tests/

我正在尝试点击链接,因为我正在使用 ELasticSearch1.6.0但它正在使用 NodeClient 并且我想使用transportClient但我遇到了异常

这是代码

0 投票
1 回答
116 浏览

java - 需要什么弹性搜索查询来搜索整个单词的一部分

我在 elasticsearch 中有一个文档

match query在我的代码中使用它来获取文档,它在给出所需的搜索值时返回正确的结果,例如:"Amadeo Modigliani",或者"Amadeo""Modigliani" 但是当我"Amad"只通过 ES 时没有找到文档,请建议是否有任何其他查询可以执行搜索使用此扫描仪或有任何其他方式来执行此任务,谢谢

0 投票
1 回答
1249 浏览

docker - elasticsearch-1.6 连接到其 docker 容器时无法初始化类 org.elasticsearch.monitor.jvm.JvmInfo

我有一个 sbt 项目,其中包括 elasticsearch 我正在创建我的 sbt 项目的自定义映像并使用 elasticsearch:1.6.0 公共映像 https://hub.docker.com/_/elasticsearch

这是我的 sbt 项目的 docker 文件

这是dockerfileelasticsearch:1.6.0 公共图像 https://github.com/MonsantoCo/docker-elasticsearch/blob/master/1.6.0/Dockerfile

我正在像这样启动弹性搜索容器

这是我运行容器的方式

启动弹性搜索容器

启动我的项目容器

我收到以下异常 org.elasticsearch.common.inject.CreationException: Guice 创建错误:

这是我的连接代码

这是配置文件

172.18.0.2在 elasticsearch docker 容器日志中看到了 ip

这里是elasticsearch容器的运行状态

请指导我在这里做错了什么