[ 
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)

Reply via email to