[ https://issues.apache.org/jira/browse/JCR-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12523173 ]
Marcel Reutegger commented on JCR-1064: --------------------------------------- > I am doing the tests, with the parent index in old format, and the workspace > index in new format, > and this is no problem well, that just means that there is no appropriate test WRT the bootstrapping issue with the index and its format, I will create a separate issue and extract the initial index creation from the MultiIndex constructor. See JCR-1093. Once this is solved, you can set the index format version before indexing the workspace. > will never be called since indexFormatVersion == null. that's actually another point that should be changed. There should be a default value. I suggest we set it to V1. > Optimize queries that check for the existence of a property > ----------------------------------------------------------- > > Key: JCR-1064 > URL: https://issues.apache.org/jira/browse/JCR-1064 > Project: Jackrabbit > Issue Type: Improvement > Components: indexing > Affects Versions: 1.3.1 > Reporter: Ard Schrijvers > Priority: Minor > Fix For: 1.4 > > Attachments: JCR-1064-2.patch, JCR-1064-2.patch, JCR-1064-2.patch, > JCR-1064-DEPR.patch > > > //[EMAIL PROTECTED] is transformed into the > org.apache.jackrabbit.core.query.lucene.MatchAllQuery, that through the > MatchAllWeight uses the MatchAllScorer. The calculateDocFilter() in > MatchAllScorer does not scale and becomes slow for growing number of nodes. > Solution: lucene documents will get a new Field: > public static final String PROPERTIES_SET = "_:PROPERTIES_SET".intern(); > that holds the available properties of this document. > NOTE: Lucene indices build without this performance improvement should still > work and fall back to the original implementation -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.