Change lucene indexing to a 1:1 mapping for properties instead of current 1:*
mapping
-------------------------------------------------------------------------------------
Key: JCR-1080
URL: https://issues.apache.org/jira/browse/JCR-1080
Project: Jackrabbit
Issue Type: Improvement
Components: indexing
Affects Versions: 1.3.1
Reporter: Ard Schrijvers
Priority: Minor
Fix For: 1.4
see [1] for the mail thread on this subject
Since lucene 2.1, not every unique lucene Field results in a seperate .nrm
files [LUCENE-756: Maintain all norms in a single .nrm file to reduce the
number of open files and file descriptors for the non-compound index format.].
This makes it possible to instead index all different properties in jr in one
single lucene Field, to index them all seperately. The index format will be
easier to understand, and some performance gains might be seen. Future possible
queries might be easier to implement.
The implementation should be backwards compatible. We have chosen to start to
do this by testing the index at startup, and if an old format is detected, old
style indexing and querying will be done.
[1] http://www.mail-archive.com/[email protected]/msg06907.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.