Comments (2)
Supporting the plugin itself is a pretty straightforward task, however supporting integration tests for ES 8.10+ is a pretty large task because starting from ES 8.10+ it is impossible to launch ElasticSearch from non-project Jigsaw-modularized environment and modularizing current integration testing logic is a bit non-trivial.
from elasticsearch-sudachi.
I can now compile on feature-es812 branch, but eiennohito is right, the tests does not pass due to Jigsaw.
> Task :integration:test FAILED
com.worksap.nlp.elasticsearch.sudachi.BasicTest > canInstantiateTokenizer FAILED
java.lang.NullPointerException at BasicTest.kt:36
com.worksap.nlp.elasticsearch.sudachi.BasicTest > testAnalysisAction FAILED
java.lang.NullPointerException at BasicTest.kt:46
com.worksap.nlp.elasticsearch.sudachi.BasicTest > canLoadPlugin FAILED
java.lang.NullPointerException at BasicTest.kt:25
com.worksap.nlp.elasticsearch.sudachi.IcuFilteredTest > icuFilteredStuffIsNotTrimmed FAILED
java.lang.NullPointerException at IcuFilteredTest.kt:29
com.worksap.nlp.elasticsearch.sudachi.SubpluginTest > loadsConfigAndPluginFromSubplugin FAILED
java.lang.NullPointerException at SubpluginTest.kt:30
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by org.gradle.api.internal.tasks.testing.worker.TestWorker (file:/home/klm/.gradle/wrapper/dists/gradle-8.1.1-bin/9wiye5v2saajue4irfo8ybqfp/gradle-8.1.1/lib/plugins/gradle-testing-base-8.1.1.jar)
WARNING: Please consider reporting this to the maintainers of org.gradle.api.internal.tasks.testing.worker.TestWorker
WARNING: System::setSecurityManager will be removed in a future release
6 tests completed, 5 failed
from elasticsearch-sudachi.
Related Issues (20)
- Support ElasticSearch 8.3
- Migrating plugin to work with OpenSearch HOT 2
- IllegalArgumentException with ICU Normalization char filter combination
- Can not install the plugin HOT 4
- Unable to get MorphemeAttribute from other plugins HOT 1
- Analyzing with explain: true flag produces an exception
- sudachi analyzer have a bug with icu_normalizer (wrong offset)
- Synonyms not expanded with WARN message "MorphemeFieldFilter does nothing, it is not the current consumer" HOT 2
- The synonym filter is being influenced by other filters HOT 8
- Unexpected behavior with `sudachi_ja_stop` Preceding `sudachi_normalizedform`
- Support OpenSearch up to 2.11.1 HOT 1
- Unable to Reproduce Example as Described in Documentation HOT 3
- Synonym expansion not working (Elasticsearch v8 + sudachi_split)
- Refine or remove MorphemeConsumerAttribute
- Update github workflow actions
- Huge input causes OOM. HOT 2
- 異なる split_mode を併用する方法について HOT 4
- skip sonarqube for branches that cannot access secret token
- Analysis may corrupt around the chunk edge
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elasticsearch-sudachi.