Projects / LuSql

LuSql

LuSql is a command line Java application for the construction of a Lucene index from an arbitrary SQL query of a JDBC-accessible SQL database. It allows a user to control a number of parameters, including the SQL query to use, individual indexing/storage/term-vector nature of fields, analyzer, stop word list, and other tuning parameters. In its default mode, it uses threading to take advantage of multiple cores. LuSql can handle complex queries, allows for additional per record sub-queries, and has a plug-in architecture for arbitrary Lucene document manipulation.

Tags
Licenses
Implementation

RSS Recent releases

  •  06 Feb 2009 19:06

Release Notes: This release adds a new command line parameter (-E) to allow the user to set JDBC transaction isolation. Previously, the default (and non-user-settable) JDBC transaction isolation of TRANSACTION_READ_UNCOMMITTED worked for MySQL but not for the Oracle 9i driver.

  •  17 Nov 2008 01:40

No changes have been submitted for this release.

Screenshot

Project Spotlight

kcov

A code coverage tester.

Screenshot

Project Spotlight

Kawaii Emoji Messenger

A multiplatform Facebook client based on the idea of bringing emoji to the desktop.