Thanks to visit codestin.com
Credit goes to github.com

Skip to content

basix-86/luke-oak

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luke-OAK

Luke, the Lucene Toolbox Project

This is a fork of the old Luke version 4.8.0.1. This project allows reading indexes created by Apache Jackrabbit Oak indexes.

The project Apache Jackrabbit Oak uses the old version of Apache Lucene 4.7.2.

OakCodec simply mimics Lucene46Codec but with uncompressed StoredFieldsFormat (source)

This project solve the annoying problem of reading the indexes of Apache Jackrabbit Oak with the standard Luke version:

Invalid directory at the location, check console for more information. Last exception:
java.lang.IllegalArgumentException: A SPI class of type org.apache.lucene.codecs.Codec with name 'oakCodec' does not exist. You need to add the corresponding JAR file supporting this SPI to your classpath.The current classpath supports the following names: [Lucene40, Lucene3x, Lucene41, Lucene42, Lucene45, Lucene46]

fixed.png

How to build

Use Java 8 to build the project.

mvn clean package

Run the application

java -jar target/luke-oak-4.8.0.jar

About

Luke with support of Oak Codec

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.4%
  • Other 0.6%