fix #1407 elasticsearch 6.1 support
This commit is contained in:
parent
be86e7ed0a
commit
0bcb37e66f
4 changed files with 35 additions and 35 deletions
38
plugin.xml
38
plugin.xml
|
@ -3,7 +3,7 @@
|
|||
<property name="plugins.dir" value="${basedir}/plugins" />
|
||||
<property name="target.dir" value="${basedir}/target/plugins" />
|
||||
<property name="site.dir" value="${basedir}/src/main/webapp/WEB-INF/site" />
|
||||
<property name="kopf.branch" value="fess-5.0" />
|
||||
<property name="kopf.branch" value="fess-6.0" />
|
||||
|
||||
<!-- Maven Repository -->
|
||||
<property name="maven.snapshot.repo.url" value="https://oss.sonatype.org/content/repositories/snapshots" />
|
||||
|
@ -19,8 +19,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="analysis-fess" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- analysis-ja -->
|
||||
<antcall target="install.plugin">
|
||||
|
@ -28,8 +28,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="analysis-ja" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- analysis-synonym -->
|
||||
<antcall target="install.plugin">
|
||||
|
@ -37,8 +37,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="analysis-synonym" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- configsync -->
|
||||
<antcall target="install.plugin">
|
||||
|
@ -46,8 +46,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="configsync" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- dataformat -->
|
||||
<antcall target="install.plugin">
|
||||
|
@ -55,8 +55,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="dataformat" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- langfield -->
|
||||
<antcall target="install.plugin">
|
||||
|
@ -64,8 +64,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="langfield" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- minhash -->
|
||||
<antcall target="install.plugin">
|
||||
|
@ -73,8 +73,8 @@
|
|||
<param name="plugin.groupId" value="org/codelibs" />
|
||||
<param name="plugin.name.prefix" value="elasticsearch-" />
|
||||
<param name="plugin.name" value="minhash" />
|
||||
<param name="plugin.version" value="6.0.0" />
|
||||
<param name="plugin.zip.version" value="6.0.0" />
|
||||
<param name="plugin.version" value="6.1.0" />
|
||||
<param name="plugin.zip.version" value="6.1.0" />
|
||||
</antcall>
|
||||
<!-- kopf -->
|
||||
<get dest="${target.dir}/kopf.zip">
|
||||
|
@ -130,7 +130,7 @@ mv plugins/analysis-seunjeon/elasticsearch/* plugins/analysis-seunjeon/
|
|||
|
||||
# Japanese
|
||||
# https://github.com/codelibs/elasticsearch-analysis-kuromoji-neologd
|
||||
PLUGIN_VERSION=6.0.0-SNAPSHOT
|
||||
PLUGIN_VERSION=6.1.0-SNAPSHOT
|
||||
rm -rf plugins/analysis-kuromoji-neologd
|
||||
wget -O target/analysis-kuromoji-neologd.zip http://central.maven.org/maven2/org/codelibs/elasticsearch-analysis-kuromoji-neologd/${PLUGIN_VERSION}/elasticsearch-analysis-kuromoji-neologd-${PLUGIN_VERSION}.zip
|
||||
unzip -d plugins/analysis-kuromoji-neologd target/analysis-kuromoji-neologd.zip
|
||||
|
@ -138,7 +138,7 @@ mv plugins/analysis-kuromoji-neologd/elasticsearch/* plugins/analysis-kuromoji-n
|
|||
|
||||
# Vietnamese
|
||||
# https://github.com/duydo/elasticsearch-analysis-vietnamese
|
||||
PLUGIN_VERSION=6.0.0-SNAPSHOT
|
||||
PLUGIN_VERSION=6.1.0-SNAPSHOT
|
||||
rm -rf plugins/analysis-vietnamese
|
||||
wget -O target/analysis-vietnamese.zip https://github.com/duydo/elasticsearch-analysis-vietnamese/releases/download/v${PLUGIN_VERSION}/elasticsearch-analysis-vietnamese-${PLUGIN_VERSION}.zip
|
||||
unzip -d plugins/analysis-vietnamese target/analysis-vietnamese.zip
|
||||
|
@ -149,7 +149,7 @@ rm plugins/analysis-vietnamese/opennlp-maxent-*.jar
|
|||
rm plugins/analysis-vietnamese/jwnl-*.jar
|
||||
|
||||
# Simplified Chinese
|
||||
PLUGIN_VERSION=6.0.0-SNAPSHOT
|
||||
PLUGIN_VERSION=6.1.0-SNAPSHOT
|
||||
rm -rf plugins/analysis-smartcn
|
||||
wget -O target/analysis-smartcn.zip https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-smartcn/analysis-smartcn-${PLUGIN_VERSION}.zip
|
||||
unzip -d plugins/analysis-smartcn target/analysis-smartcn.zip
|
||||
|
@ -157,7 +157,7 @@ mv plugins/analysis-smartcn/elasticsearch/* plugins/analysis-smartcn/
|
|||
|
||||
# Traditional Chinese
|
||||
# https://github.com/medcl/elasticsearch-analysis-stconvert
|
||||
PLUGIN_VERSION=6.0.0-SNAPSHOT
|
||||
PLUGIN_VERSION=6.1.0-SNAPSHOT
|
||||
rm -rf plugins/analysis-stconvert
|
||||
wget -O target/analysis-stconvert.zip https://github.com/medcl/elasticsearch-analysis-stconvert/releases/download/v${PLUGIN_VERSION}/elasticsearch-analysis-stconvert-${PLUGIN_VERSION}.zip
|
||||
unzip -d plugins/analysis-stconvert target/analysis-stconvert.zip
|
||||
|
|
16
pom.xml
16
pom.xml
|
@ -39,16 +39,16 @@
|
|||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
|
||||
<!-- Main Framework -->
|
||||
<dbflute.version>1.1.5</dbflute.version>
|
||||
<lastaflute.version>1.0.3</lastaflute.version>
|
||||
<dbflute.version>1.1.6-RC6</dbflute.version>
|
||||
<lastaflute.version>1.0.4</lastaflute.version>
|
||||
<lasta.taglib.version>0.7.2</lasta.taglib.version>
|
||||
<lasta.job.version>0.5.2</lasta.job.version>
|
||||
<mailflute.version>0.5.8</mailflute.version>
|
||||
|
||||
<!-- Partner Library -->
|
||||
<slf4j.version>1.7.25</slf4j.version>
|
||||
<log4j.version>2.8.2</log4j.version>
|
||||
<jackson.version>2.9.2</jackson.version>
|
||||
<log4j.version>2.9.1</log4j.version>
|
||||
<jackson.version>2.8.6</jackson.version>
|
||||
<commons.fileupload.version>1.3.3</commons.fileupload.version>
|
||||
<asm.version>5.1</asm.version>
|
||||
|
||||
|
@ -63,10 +63,10 @@
|
|||
<crawler.version>2.0.0-SNAPSHOT</crawler.version>
|
||||
|
||||
<!-- Suggest -->
|
||||
<suggest.version>6.0.0-SNAPSHOT</suggest.version>
|
||||
<suggest.version>6.1.0-SNAPSHOT</suggest.version>
|
||||
|
||||
<!-- Elasticsearch -->
|
||||
<elasticsearch.version>6.0.1</elasticsearch.version>
|
||||
<elasticsearch.version>6.1.1</elasticsearch.version>
|
||||
<elasticsearch.min.version>6.0.0</elasticsearch.min.version>
|
||||
<cluster.runner.version>${elasticsearch.version}.0</cluster.runner.version>
|
||||
|
||||
|
@ -1209,7 +1209,7 @@
|
|||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>23.4-jre</version>
|
||||
<version>23.6-jre</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.oauth-client</groupId>
|
||||
|
@ -1245,7 +1245,7 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.6</version>
|
||||
<version>3.7</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.ibm.icu</groupId>
|
||||
|
|
|
@ -83,13 +83,13 @@ public class EsDataStoreImpl extends AbstractDataStoreImpl {
|
|||
|
||||
final Settings settings =
|
||||
Settings.builder()
|
||||
.put(paramMap
|
||||
.entrySet()
|
||||
.stream()
|
||||
.filter(e -> e.getKey().startsWith(SETTINGS_PREFIX))
|
||||
.collect(
|
||||
Collectors.toMap(e -> e.getKey().replaceFirst("^settings\\.", StringUtil.EMPTY), e -> e.getValue())))
|
||||
.build();
|
||||
.putProperties(
|
||||
paramMap.entrySet()
|
||||
.stream()
|
||||
.filter(e -> e.getKey().startsWith(SETTINGS_PREFIX))
|
||||
.collect(
|
||||
Collectors.toMap(e -> e.getKey().replaceFirst("^settings\\.", StringUtil.EMPTY),
|
||||
e -> e.getValue())), s -> s).build();
|
||||
logger.info("Connecting to " + hostsStr + " with [" + settings.toDelimitedString(',') + "]");
|
||||
final TransportAddress[] addresses = split(hostsStr, ",").get(stream -> stream.map(h -> {
|
||||
final String[] values = h.trim().split(":");
|
||||
|
|
|
@ -257,7 +257,7 @@ public class FessEsClient implements Client {
|
|||
settingsBuilder.put("path.plugins", new File(System.getProperty("user.dir"), "plugins").getAbsolutePath());
|
||||
}
|
||||
if (settings != null) {
|
||||
settingsBuilder.put(settings);
|
||||
settingsBuilder.putProperties(settings, s -> s);
|
||||
}
|
||||
});
|
||||
runner.build(config);
|
||||
|
|
Loading…
Add table
Reference in a new issue