Skip to content

Commit

Permalink
dobby 8.14.3 빌드 config 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
oody-donggyu committed Sep 27, 2024
1 parent 448dbf5 commit 1bda883
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ private static ListMultimap<Class<?>, String> createLegacyRestTestBasePluginUsag
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-icu");
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-kuromoji");
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-nori");
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-dobby");
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-phonetic");
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-smartcn");
map.put(LegacyRestTestBasePlugin.class, ":plugins:analysis-stempel");
Expand Down
6 changes: 5 additions & 1 deletion plugins/analysis-dobby/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,17 @@
apply plugin: 'elasticsearch.legacy-yaml-rest-test'
apply plugin: 'elasticsearch.legacy-yaml-rest-compat-test'

repositories {
mavenLocal()
}

esplugin {
description 'The Korean (nori) Analysis plugin integrates Lucene nori analysis module into elasticsearch.'
classname 'org.elasticsearch.plugin.analysis.nori.AnalysisNoriPlugin'
}

dependencies {
api "org.apache.lucene:lucene-analysis-nori:${versions.lucene}"
api('org.apache.lucene:nori:9.10.0')
}

restResources {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,19 @@ public class AnalysisNoriPlugin extends Plugin implements AnalysisPlugin {
@Override
public Map<String, AnalysisProvider<TokenFilterFactory>> getTokenFilters() {
Map<String, AnalysisProvider<TokenFilterFactory>> extra = new HashMap<>();
extra.put("nori_part_of_speech", NoriPartOfSpeechStopFilterFactory::new);
extra.put("nori_readingform", NoriReadingFormFilterFactory::new);
extra.put("nori_number", NoriNumberFilterFactory::new);
extra.put("dobby_part_of_speech", NoriPartOfSpeechStopFilterFactory::new);
extra.put("dobby_readingform", NoriReadingFormFilterFactory::new);
extra.put("dobby_number", NoriNumberFilterFactory::new);
return extra;
}

@Override
public Map<String, AnalysisProvider<TokenizerFactory>> getTokenizers() {
return singletonMap("nori_tokenizer", NoriTokenizerFactory::new);
return singletonMap("dobby_tokenizer", NoriTokenizerFactory::new);
}

@Override
public Map<String, AnalysisProvider<AnalyzerProvider<? extends Analyzer>>> getAnalyzers() {
return singletonMap("nori", NoriAnalyzerProvider::new);
return singletonMap("dobby", NoriAnalyzerProvider::new);
}
}

0 comments on commit 1bda883

Please sign in to comment.