Skip to content

Thin API layer library above Lucene Java client to manage multiple indexes

Notifications You must be signed in to change notification settings

vukdjapic/multi-index-lucene-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi Index Lucene Manager

This library was created to facilitate management of multiple Lucene indexes.

It is remotely similar to EntityManager for JPA. The goal was to have central registry, or cache, of all needed Lucene indexes, with API to do usual index operations. And it is also very thin layer above Lucene Java API, with just several public classes.

Multi Index Lucene Manager was developed and implemented in the project http://igrarecima.com, Serbian dictionary with words usage examples and various other text and words analysis tools.

Usage

All interaction with Lucene goes through LuceneManager interface. Which is instantiated with new DefaultLuceneManager(LuceneConfig), where LuceneConfig is central configuration object, which can be created with builder. All settings have sensible default values.

About

Thin API layer library above Lucene Java client to manage multiple indexes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages