[ https://issues.apache.org/jira/browse/OAK-6735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16237342#comment-16237342 ]
Thomas Mueller commented on OAK-6735: ------------------------------------- > Unfortunately, we don't have a good escape mechanism while naming fields Yes, I see. It's just something to remember next time: don't just append "_facet" or so, as it might collide with a real property name. Make sure there can be no collisions, for example by using the ":" prefix. For now, I'm afraid the only thing we can do is cross fingers that nobody is every going to use property names ending with "_facet". > field name like "synthetically-falliable-field" Yes, looks much better now. > Lucene Index: improved cost estimation by using document count per field > ------------------------------------------------------------------------ > > Key: OAK-6735 > URL: https://issues.apache.org/jira/browse/OAK-6735 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: lucene, query > Affects Versions: 1.7.4 > Reporter: Thomas Mueller > Assignee: Vikas Saurabh > Priority: Major > Labels: doc-impacting > Fix For: 1.8, 1.7.11 > > Attachments: IndexReadPattern.txt, LuceneIndexReadPattern.java, > OAK-6735.patch > > > The cost estimation of the Lucene index is somewhat inaccurate because (by > default) it just used the number of documents in the index (as of Oak 1.7.4 > by default, due to OAK-6333). > Instead, it should use the number of documents for the given fields (the > minimum, if there are multiple fields with restrictions). > Plus divided by the number of restrictions (as we do now already). -- This message was sent by Atlassian JIRA (v6.4.14#64029)