Skip to content

neilireson/luke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMPORTANT NOTICE

Luke become an Apache Lucene module (as of Lucene 8.1)!

In short, please download Lucene binary release package to get the latest Luke from now on.

luke

Luke for Lucene

A mavenised version of Luke which works with latest version (6), and also with some previous index versions.

History

Originally "forked" from https://code.google.com/p/luke/.

I mavenised the code so I could more easily (for me) keep up-to-date with the latest Lucene version (see https://groups.google.com/d/msg/luke-discuss/MNT_teDxVno/p8AB1Ibjb_EJ).

This has lead to a couple of other forks of luke:

The code functionality is not being maintained, I merely intend to get the code working with the latest Lucene version and try not to break anything important. So far I think most everything still works, however nothing is rigorously tested. So best not use it on the only copy of your last five years worth of data.

There is some hope that there will be an "official" application to take the place of Luke (https://issues.apache.org/jira/browse/LUCENE-2562) but this is not here yet.

It's also worth noting that there is a Command Line tool for Lucene, https://github.com/javasoze/clue, which is also working with Lucene 6.

Building

Requires JDK 1.8+ and Maven 3.2.3+

Running

If all goes well Maven will generate a jar with all the necessary dependencies in the target directory called "luke-6.2.0-jar-with-dependencies.jar". Note that the version number will change depending on the Lucene version with which the code is compiled.

java -Xmx2G -jar luke-6.2.0-jar-with-dependencies.jar -index path_to_lucene_index

About

Luke for Lucene version 6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published