问题标签 [spring-data-elasticsearch]

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 投票
2 回答
10454 浏览

elasticsearch - 如何通过 localhost:9200 使嵌入式弹性搜索可访问

我正在玩spring-boot-sample-data-elastcisearch项目。我已经更改了 pom 并添加了:

与嵌入的 Tomcat 一起运行。我的 application.properties 有

我希望能够连接到 localhost:9200 以使用 elasticsearch-head 或其他 JS 客户端。我错过了什么?谢谢,米兰

0 投票
0 回答
927 浏览

elasticsearch - 等待了 30 秒,并且在 ubuntu 上运行 ElasticSearch 1.3.2 的错误错误未设置初始状态

我尝试在 ubuntu 14.04 上运行最新的 ElasticSearch 1.3.2,但遇到了错误。

等待了 30 秒,发现没有设置初始状态

我在命令行中启用了 DEBUG 日志记录级别./elasticsearch -Des.logger.level=DEBUG 以启动 ElasticSearch。并获得了更多信息。

[2014-09-04 15:45:46,247][WARN][discovery][Sigyn] 等待了 30 秒,发现没有设置初始状态 [2014-09-04 15:45:46,247][DEBUG][gateway ] [Sigyn] 不能等待开始 > (可能)从网关读取状态,将异步执行

等待一段时间后,它会尝试连接 192.168.1.100:9300。

我正在使用 Oracle JDK 8 并使用 ElasticSearch 的默认配置。

在我的项目中,我使用 Spring Data ElasticSearch 来处理 elasticsearch 操作,它会报告一个异常“MasterNotDiscoveredException”。

调用 init 方法失败;嵌套异常是 org.elasticsearch.discovery.MasterNotDiscoveredException: 等待 [30s]

但我在 Windows 7/JDK8 update20 上使用了 ElasticSearch 1.3.2,一切正常。

Linux系统下是否需要额外的步骤?

0 投票
1 回答
421 浏览

elasticsearch - 在 spring-data setup 中控制 elasticsearch 配置

我通过 XML 配置启动 elasticsearch,如下所示:

现在我需要对配置进行更多控制,例如设置索引文件的位置。我怎样才能做到这一点?我可以以某种方式传递参数还是需要使用环境属性指定配置文件位置-Des.config=

0 投票
1 回答
1627 浏览

spring-data - 自定义字段序列化器/反序列化器

我可以使用开箱即用的 Spring Data ElasticSearch 将一些实体加载到 ElasticSearch 中。问题是我的模型类考虑了许多属性,对于其中一些我不希望我的表示(打字)反映到 ES 中。

例如,我希望 SomeClass 被序列化为字符串,因此我可以这样查询它。另外,从 ES 读取数据时,我希望能够编写一个自定义反序列化器(MyCustomDeserializer)来将此字符串转换为我自己的模型。

有什么办法可以做到吗??

谢谢

0 投票
1 回答
1765 浏览

elasticsearch - Spring数据elasticsearch - 查询

我是弹性搜索的新手,试图通过使用查询、日期直方图、刻面从弹性搜索中检索索引数据。我有弹性搜索和 kibana 在服务器上正常运行。现在我想从 elasticsearch 中提取特定的索引数据,并将其绘制为另一个本地应用程序(Spring Web 应用程序)中的图表。因此想到使用 spring data elasticsearch,但在 Internet 上找到了使用 elasticsearch 存储库的示例应用程序。

https://github.com/BioMedCentralLtd/spring-data-elasticsearch-sample-application

请帮助我使用spring data elasticsearch将数据从elasticsearch中提取出来,或者如果有其他更好的方法可以做到这一点。(我不想像示例中那样使用对象/存储库,只需要将数据作为 JSON 字符串获取)。

0 投票
1 回答
274 浏览

elasticsearch - ElasticsearchTemplate - 为什么某些操作是隐式 indexName 而其他操作是显式的

查看 ElasticsearchTemplate 的 API,一些操作采用indexName显式方式 - 例如:
public String delete(String indexName, String type, String id) {...} 其他 API 操作不采用 - 例如queryForObject
public <T> T queryForObject(GetQuery query, Class<T> clazz) {
这意味着 - 使用queryForObject-无法针对特定索引运行该操作

我的问题是——首先——我错过了什么吗?如果不是 - 索引名称不是所有 API 操作的输入是否有原因?干杯,
尤金。

0 投票
1 回答
445 浏览

elasticsearch - elasticsearchtemplate dosearch方法问题

我正在尝试对查询使用弹簧弹性搜索模板。

当我尝试通过弹性搜索模板执行查询时,我遇到了异常。

中没有isNotEmpty方法CollectionUtils class

如何克服这个问题?

0 投票
1 回答
2595 浏览

java - Elasticsearch 使用 Java API 抓取所有内容,但仅限于一定数量

没有使用 Java API 的在线示例来显示如何限制使用 ElasticSearch 搜索所有项目返回的行。我尝试了过滤器限制,但它不起作用,因为它会带回比限制更多的东西。我知道它的每个碎片,但是没有办法解决这个问题。我在 Java API 中也找不到 from/size 查询/过滤器

0 投票
1 回答
191 浏览

mongodb - pom.xm 中的 spring data mongo 和 spring data elasticsearch 使用

我想使用 pom.xml 中的两个依赖项,如下所示;

Elastisearch 工作正常,但 mongo 不工作。

哪些版本兼容?

谢谢。

0 投票
1 回答
658 浏览

java - 使用java在elasticsearch查询中设置索引类型

我有一个实体类,注释中只有 indexName 。

我在人员索引中有不同类型的用户、具有相同字段的员工的文档。

我想在运行时使用 esTemplate 传递索引类型。如下所示;setType("员工")

是否可以在 spring data 弹性搜索查询中设置索引类型?

谢谢,