Impetus / kundera

A JPA 2.1 compliant Polyglot Object-Datastore Mapping Library for NoSQL Datastores.Please subscribe to:

Home Page:http://groups.google.com/group/kundera-discuss/subscribe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elasticsearch v5.6.9 FilteredQueryBuilder is deprecated

daddyauden opened this issue · comments

package com.impetus.client.es.index

class ESIndexer

can't import FilteredQueryBuilder

@jackyang1984 What exactly are you trying, please share more details.

Also check -https://github.com/Impetus/Kundera/wiki/Kundera-with-Elasticsearch

@devender-yadav

    <dependency>
        <groupId>com.impetus.kundera.client</groupId>
        <artifactId>kundera-hbase-v2</artifactId>
        <version>3.12</version>
    </dependency>
    <dependency>
        <groupId>com.impetus.kundera.client</groupId>
        <artifactId>kundera-elastic-search</artifactId>
        <version>3.12</version>
    </dependency>

@devender-yadav

class package com.impetus.client.es.ESClientFactory

line 118: Builder builder = Settings.settingsBuilder();

line 129: TransportClient.builder()

didn't work

Caused by: java.lang.NoSuchMethodError: org.elasticsearch.common.settings.Settings.settingsBuilder()Lorg/elasticsearch/common/settings/Settings$Builder;
at com.impetus.client.es.ESClientFactory.createPoolOrConnection(ESClientFactory.java:118) ~[kundera-elastic-search-3.12.jar!/:na]

@jackyang1984 are you adding any dependency for elasticsearch transport client externally?
Kundera is using

        <dependency>
		<groupId>org.elasticsearch</groupId>
		<artifactId>elasticsearch</artifactId>
		<version>2.3.3</version>
	</dependency>

There may be a newer version of this dependency in your POM