├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── sql └── dynamic_synonym_rule.sql └── src └── main ├── assemblies └── plugin.xml ├── java └── com │ └── ginobefunny │ └── elasticsearch │ └── plugins │ └── synonym │ ├── DynamicSynonymPlugin.java │ ├── DynamicSynonymTokenFilterFactory.java │ └── service │ ├── Configuration.java │ ├── DynamicSynonymTokenFilter.java │ ├── SimpleSynonymMap.java │ ├── SynonymRuleManager.java │ └── utils │ ├── JDBCUtils.java │ └── Monitor.java └── resources ├── license-check ├── license_header.txt └── license_header_definition.xml └── plugin-descriptor.properties /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | *.iml 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/pom.xml -------------------------------------------------------------------------------- /sql/dynamic_synonym_rule.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/sql/dynamic_synonym_rule.sql -------------------------------------------------------------------------------- /src/main/assemblies/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/assemblies/plugin.xml -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/DynamicSynonymPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/DynamicSynonymPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/DynamicSynonymTokenFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/DynamicSynonymTokenFilterFactory.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/DynamicSynonymTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/DynamicSynonymTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/SimpleSynonymMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/SimpleSynonymMap.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/SynonymRuleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/SynonymRuleManager.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/utils/JDBCUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/utils/JDBCUtils.java -------------------------------------------------------------------------------- /src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/utils/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/java/com/ginobefunny/elasticsearch/plugins/synonym/service/utils/Monitor.java -------------------------------------------------------------------------------- /src/main/resources/license-check/license_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/resources/license-check/license_header.txt -------------------------------------------------------------------------------- /src/main/resources/license-check/license_header_definition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/resources/license-check/license_header_definition.xml -------------------------------------------------------------------------------- /src/main/resources/plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ginobefun/elasticsearch-dynamic-synonym/HEAD/src/main/resources/plugin-descriptor.properties --------------------------------------------------------------------------------