Mag Gam wrote:

Does your example store the index in the derby db or somewhere else? I was thinking of indexing a table in a seperate column.
The software is not an org.apache.lucene.store.Directory implementation ie an FSDirectory alternative for persisting Lucene data in a relational table. Instead, the software demonstrates a way to extend SQL syntax to allow Lucene queries to run as in-line functions during the database's execution of queries. These hybrid SQL statements can take advantage of the usual databases functions for sorting, grouping joins, conditions, indexes etc but also use Lucene queries and highlighting functions all in the one SQL statement. The Lucene indexes used as part of this can be any standard Directory implementation (eg RAM, FS).

The motivation for creating a Lucene/RDBMS hybrid query tool was to address issues commonly associated with using just Lucene:
1) Sorting on float/date fields and associated memory consumption
2) Representing numbers/dates in Lucene (eg having to pad with sufficent leading zeros and add
to index's list of terms)
3) Retrieving only certain stored fields from a document (all storage can be done in db)
4) Issues to do with updating *volatile* data eg price data used in sorts
5) Manually coding joins with RDBMS content as custom filters
6) Too-many terms exceptions produced by range queries
7) Grouping results eg by website
8) Boosting docs based on stored content eg date

These are the sorts of things an RDBMS can help with.

Cheers
Mark


                
___________________________________________________________ How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to