Skip to content

Github mirror - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Notifications You must be signed in to change notification settings

symptoma/search-extra-analysis

 
 

Repository files navigation

Extra (GPL) Analysis Modules for Elasticsearch

This is a collection of GNU General Public License (GPL) Elasticsearch analysis plugins (currently at n = 1) built around other GPL-licensed open-source morphological analysis software (e.g., stemmers and such). The primary goal of this collection is to make these language analysis modules available for use in CirrusSearch (the MediaWiki extension that provides search to Wikimedia projects—e.g., Wikipedia and its sister projects), though of course it would be great if anyone else found them useful.

Current contents include:

Installation

Extra Analysis Plugin ElasticSearch
6.3.1.1 6.3.1
5.5.2 5.5.2

Install it like so for Elasticsearch x.y.z:

>= 5.1.2

./bin/elasticsearch-plugin install org.wikimedia.search:extra-analysis-serbian:x.y.z

Build

Spotbugs is run during the verify phase of the build to find common issues. The build will break if any issue is found. The issues will be reported on the console.

To run just the check, use mvn spotbugs:check on a project that was already compiled (mvn compile). mvn spotbugs:gui will provide a graphical UI that might be easier to read.

Like all tools, spotbugs is much dumber than you. If you find a false positive, you can ignore it with the @SuppressFBWarnings annotation. You can provide a justification to make document why this rule should be ignored in this specific case.

About

Github mirror - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%