db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Hillegas (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DERBY-590) How to integrate Derby with Lucene API?
Date Sat, 22 Mar 2014 21:53:42 GMT

     [ https://issues.apache.org/jira/browse/DERBY-590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Rick Hillegas updated DERBY-590:
--------------------------------

    Attachment: derby-590-01-am-publicAccessToLuceneRoutines.diff

Attaching derby-590-01-am-publicAccessToLuceneRoutines.diff. I am running tests against this
version. Provided that the tests pass, I think that this version is ready for checkin as the
first increment of Lucene support.

This version adds the following:

i) More tests while running under SQL authorization.

ii) Support for running with collation turned on.

iii) Better serialization of indexable datatypes, rather than representing everything as a
string.

iv) Cleaned-up javadoc.

v) Various bug fixes.

Of course, we are a long way from documenting this feature or exposing it to users. I hope
to continue working on the following improvements:

1) Add support for other languages. Right now the Lucene plugin assumes that the text is English.

2) Make it possible to create Lucene indexes on views as well as base tables.

3) Begin writing a functional spec, which will evolve as the plugin becomes more capable.
The spec will describe what works and what doesn't.

4) Restore Andrew's original feature, which allowed you to incrementally index new/updated
documents via triggers.

5) See if we can get the plugin to work with in-memory databases, backup, and encryption.


Touches the following additional files:

---------

A       java/testing/org/apache/derbyTesting/functionTests/tests/lang/LuceneSuite.java
A       java/testing/org/apache/derbyTesting/functionTests/tests/lang/LuceneCollationTest.java

Added a test for running the plugin with collation turned on. Put all the Lucene tests in
a suite to facilitate testing them.


> How to integrate Derby with Lucene API?
> ---------------------------------------
>
>                 Key: DERBY-590
>                 URL: https://issues.apache.org/jira/browse/DERBY-590
>             Project: Derby
>          Issue Type: Improvement
>          Components: Documentation, SQL
>            Reporter: Abhijeet Mahesh
>              Labels: derby_triage10_11
>         Attachments: derby-590-01-ag-publicAccessToLuceneRoutines.diff, derby-590-01-ah-publicAccessToLuceneRoutines.diff,
derby-590-01-am-publicAccessToLuceneRoutines.diff, lucene_demo.diff, lucene_demo_2.diff
>
>
> In order to use derby with lucene API what should be the steps to be taken? 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message