33import org .ansj .domain .Result ;
44import org .ansj .domain .Term ;
55import org .ansj .elasticsearch .index .config .AnsjElasticConfigurator ;
6- import org .ansj .library .*;
6+ import org .ansj .library .AmbiguityLibrary ;
7+ import org .ansj .library .CrfLibrary ;
8+ import org .ansj .library .DicLibrary ;
9+ import org .ansj .library .StopLibrary ;
10+ import org .ansj .library .SynonymsLibrary ;
711import org .ansj .lucene7 .AnsjAnalyzer ;
812import org .ansj .recognition .impl .StopRecognition ;
913import org .ansj .recognition .impl .SynonymsRecgnition ;
1014import org .ansj .splitWord .Analysis ;
11- import org .ansj .splitWord .analysis .*;
15+ import org .ansj .splitWord .analysis .BaseAnalysis ;
16+ import org .ansj .splitWord .analysis .DicAnalysis ;
17+ import org .ansj .splitWord .analysis .IndexAnalysis ;
18+ import org .ansj .splitWord .analysis .NlpAnalysis ;
19+ import org .ansj .splitWord .analysis .ToAnalysis ;
1220import org .ansj .util .MyStaticValue ;
1321import org .apache .logging .log4j .LogManager ;
1422import org .apache .logging .log4j .Logger ;
2533import org .elasticsearch .cluster .service .ClusterService ;
2634import org .elasticsearch .common .inject .Inject ;
2735import org .elasticsearch .common .io .stream .StreamInput ;
28- import org .elasticsearch .common .settings .Settings ;
2936import org .elasticsearch .index .shard .ShardId ;
3037import org .elasticsearch .threadpool .ThreadPool ;
3138import org .elasticsearch .transport .TransportException ;
3845import java .io .IOException ;
3946import java .security .AccessController ;
4047import java .security .PrivilegedAction ;
41- import java .util .*;
48+ import java .util .ArrayList ;
49+ import java .util .HashMap ;
50+ import java .util .LinkedHashMap ;
51+ import java .util .List ;
52+ import java .util .Map ;
4253import java .util .concurrent .CountDownLatch ;
4354import java .util .concurrent .TimeUnit ;
4455
@@ -54,12 +65,11 @@ public class TransportAnsjAction extends TransportSingleShardAction<AnsjRequest,
5465 private final AnsjElasticConfigurator cfg ;
5566
5667 @ Inject
57- public TransportAnsjAction (Settings settings ,
58- ThreadPool threadPool , ClusterService clusterService ,
68+ public TransportAnsjAction (ThreadPool threadPool , ClusterService clusterService ,
5969 TransportService transportService , ActionFilters actionFilters ,
6070 IndexNameExpressionResolver indexNameExpressionResolver ,
6171 AnsjElasticConfigurator cfg ) {
62- super (settings , AnsjAction .NAME , threadPool , clusterService , transportService , actionFilters , indexNameExpressionResolver , AnsjRequest ::new , ThreadPool .Names .INDEX );
72+ super (AnsjAction .NAME , threadPool , clusterService , transportService , actionFilters , indexNameExpressionResolver , AnsjRequest ::new , ThreadPool .Names .GENERIC );
6373
6474 this .cfg = cfg ;
6575 }
@@ -177,8 +187,9 @@ private AnsjResponse executeAnalyzer(AnsjRequest request) {
177187 String [] split = temp .split ("," );
178188 for (String key : split ) {
179189 StopRecognition stop = StopLibrary .get (key .trim ());
180- if (stop != null )
190+ if (stop != null ) {
181191 parse .recognition (stop );
192+ }
182193 }
183194 }
184195
@@ -187,8 +198,9 @@ private AnsjResponse executeAnalyzer(AnsjRequest request) {
187198 String [] split = temp .split ("," );
188199 for (String key : split ) {
189200 SmartForest <List <String >> sf = SynonymsLibrary .get (key .trim ());
190- if (sf != null )
201+ if (sf != null ) {
191202 parse .recognition (new SynonymsRecgnition (sf ));
203+ }
192204 }
193205 }
194206
0 commit comments