Skip to content

Commit

Permalink
update version to support es 5.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
shi-yuan committed Apr 8, 2017
1 parent 2a1e219 commit 01f27fa
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>org.ansj</groupId>
<artifactId>elasticsearch-analysis-ansj</artifactId>
<version>5.2.2.0</version>
<version>5.3.0.0</version>
<description>elasticsearch analysis by ansj</description>
<name>elasticsearch-analysis-ansj</name>
<url>http://maven.nlpcn.org</url>
Expand All @@ -23,7 +23,7 @@
<elasticsearch.plugin.site>true</elasticsearch.plugin.site>
<elasticsearch.plugin.jvm>true</elasticsearch.plugin.jvm>
<elasticsearch.plugin.java.version>1.8</elasticsearch.plugin.java.version>
<elasticsearch.version>5.2.2</elasticsearch.version>
<elasticsearch.version>5.3.0</elasticsearch.version>
<elasticsearch.plugin.classname>org.ansj.elasticsearch.plugin.AnalysisAnsjPlugin</elasticsearch.plugin.classname>
</properties>

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/ansj/elasticsearch/action/AnsjResponse.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import org.elasticsearch.action.ActionResponse;
import org.elasticsearch.common.io.stream.StreamInput;
import org.elasticsearch.common.io.stream.StreamOutput;
import org.elasticsearch.common.xcontent.ToXContent;
import org.elasticsearch.common.xcontent.ToXContentObject;
import org.elasticsearch.common.xcontent.XContentBuilder;

import java.io.IOException;
Expand All @@ -13,7 +13,7 @@
/**
* Created by zhangqinghua on 16/2/2.
*/
public class AnsjResponse extends ActionResponse implements ToXContent {
public class AnsjResponse extends ActionResponse implements ToXContentObject {

private Map<String, Object> map;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import org.elasticsearch.action.admin.indices.analyze.AnalyzeResponse;
import org.elasticsearch.client.node.NodeClient;
import org.elasticsearch.common.Table;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestRequest;
Expand All @@ -24,7 +23,6 @@
*/
public class AnalyzerCatAction extends AbstractCatAction {

@Inject
public AnalyzerCatAction(Settings settings, RestController controller) {
super(settings);
controller.registerHandler(RestRequest.Method.GET, "/_cat/analyze", this);
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/org/ansj/elasticsearch/cat/AnsjCatAction.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import org.ansj.library.*;
import org.elasticsearch.client.node.NodeClient;
import org.elasticsearch.common.Table;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestRequest;
Expand All @@ -23,7 +22,6 @@
*/
public class AnsjCatAction extends AbstractCatAction {

@Inject
public AnsjCatAction(Settings settings, RestController controller) {
super(settings);
controller.registerHandler(RestRequest.Method.GET, "/_cat/ansj", this);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,26 @@
import org.apache.lucene.analysis.Analyzer;
import org.elasticsearch.action.ActionRequest;
import org.elasticsearch.action.ActionResponse;
import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver;
import org.elasticsearch.cluster.node.DiscoveryNodes;
import org.elasticsearch.common.inject.AbstractModule;
import org.elasticsearch.common.inject.Module;
import org.elasticsearch.common.inject.multibindings.Multibinder;
import org.elasticsearch.common.logging.Loggers;
import org.elasticsearch.common.settings.ClusterSettings;
import org.elasticsearch.common.settings.IndexScopedSettings;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.settings.SettingsFilter;
import org.elasticsearch.index.analysis.AnalyzerProvider;
import org.elasticsearch.index.analysis.TokenizerFactory;
import org.elasticsearch.indices.analysis.AnalysisModule;
import org.elasticsearch.plugins.ActionPlugin;
import org.elasticsearch.plugins.AnalysisPlugin;
import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.rest.action.cat.AbstractCatAction;

import java.util.*;
import java.util.function.Supplier;

public class AnalysisAnsjPlugin extends Plugin implements AnalysisPlugin, ActionPlugin {

Expand Down Expand Up @@ -75,17 +81,17 @@ public Map<String, AnalysisModule.AnalysisProvider<AnalyzerProvider<? extends An
}

@Override
public List<Class<? extends RestHandler>> getRestHandlers() {
return Collections.singletonList(RestAnsjAction.class);
public List<RestHandler> getRestHandlers(Settings settings, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster) {
return Arrays.asList(
new RestAnsjAction(settings, restController),
new AnalyzerCatAction(settings, restController),
new AnsjCatAction(settings, restController));
}

private class AnsjModule extends AbstractModule {
@Override
protected void configure() {
bind(AnsjElasticConfigurator.class).asEagerSingleton();
Multibinder<AbstractCatAction> catActionMultibinder = Multibinder.newSetBinder(binder(), AbstractCatAction.class);
catActionMultibinder.addBinding().to(AnalyzerCatAction.class).asEagerSingleton();
catActionMultibinder.addBinding().to(AnsjCatAction.class).asEagerSingleton();
}
}
}
2 changes: 0 additions & 2 deletions src/main/java/org/ansj/elasticsearch/rest/RestAnsjAction.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import org.ansj.elasticsearch.action.AnsjAction;
import org.ansj.elasticsearch.action.AnsjRequest;
import org.elasticsearch.client.node.NodeClient;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.rest.BaseRestHandler;
import org.elasticsearch.rest.RestController;
Expand All @@ -19,7 +18,6 @@
*/
public class RestAnsjAction extends BaseRestHandler {

@Inject
public RestAnsjAction(Settings settings, RestController controller) {
super(settings);
controller.registerHandler(GET, "/_ansj", this);
Expand Down

0 comments on commit 01f27fa

Please sign in to comment.