Sanne / gsoc-hsearch

Google Summer of Code 2016

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

gsoc-hsearch

This project aims to provide an alternative to the current mass indexer implementation, using the Java Batch architecture as defined by JSR 352. This standardized tool JSR 352 provides task-and-chunk oriented processing, parallel execution and many other optimization features. This batch job should accept the entity type(s) to re-index as an input, load the relevant entities from the database and rebuild the full-text index from these.

Run

You can install the project and see test cases using:

mvn clean install

Mechanism

This project redesigns the mass index job as a chunk-oriented, non-interactive, long-running, background execution process. Execution contains operational control (start/stop/restart), logging, checkpointing and parallelization.

Workflow of the job "mass-index"

For more information, please check http://mincong-h.github.io/gsoc-hsearch

About

Google Summer of Code 2016

License:GNU Lesser General Public License v2.1


Languages

Language:Java 100.0%