HebMorph now available from Maven Central

ElasticSearch, Lucene, HebMorph, IR

Comments

2 min read

Just a quick note to let everyone know HebMorph is now available from Maven Central. This should help many projects already using HebMorph to keep up to date with recent versions. Obviously, this only applies to the Java version. The .NET version is a little bit behind now.

In the last couple of months we did a lot of work getting HebMorph much better in terms of retrieval, performance and stability. I know of several companies and open-source projects using it to power their Hebrew search facilities in production with great success. One really large implementation is the Brand-Monitoring and Alerts services provided by Buzzilla.

For the analyzer support, get hebmorph-lucene:

        <dependency>
            <groupId>com.code972.hebmorph</groupId>
            <artifactId>hebmorph-lucene</artifactId>
            <version>1.1</version>
            <scope>compile</scope>
        </dependency>

Direct reference to hebmorph-core is only needed if you need to use internal HebMorph structures:

        <dependency>
            <groupId>com.code972.hebmorph</groupId>
            <artifactId>hebmorph-core</artifactId>
            <version>1.1</version>
            <scope>compile</scope>
        </dependency>

The packages released to Maven Central are versioned, and new versions will be issued with every new release of Lucene and Elasticsearch. The README in the github repository has a table tracking the Lucene / Elasticsearch versions each HebMorph release is compatible with; this is necessary since some changes to the analysis API still occur also in minor releases.

Instructions on setting it up as an Elasticsearch analyzer you can find here. I'm actively maintaining and supporting this project, you can direct any inquiries directly at me.


Comments

  • Alex

    Will you be updating the Hebmorph ElasticSearch Plugin to be compatible with Es 0.90.7, Lucene 4.5.1, and hebmorph 1.2?

    • Itamar Syn-Hershko

      There is actually no such plugin to update. HebMorph 1.2 should work flawlessly with 4.6 and 0.90.7 but I'll verify this in a couple of days. Once I did that you can use 1.2 (or 1.3 if I'll have to re-release) to create an analyzer plugin on your own using the guide here: http://code972.com/blog/2013/08/129-hebrew-search-with-elasticsearch-and-hebmorph

Comments are now closed