[
https://issues.apache.org/jira/browse/OAK-7613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16696689#comment-16696689
]
Vikas Saurabh commented on OAK-7613:
------------------------------------
Backported to 1.8 at [r1847229|https://svn.apache.org/r1847229].
> Taking more time for iterating row of query Result which contain Facets
> -----------------------------------------------------------------------
>
> Key: OAK-7613
> URL: https://issues.apache.org/jira/browse/OAK-7613
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: lucene, query
> Reporter: Ayush Garg
> Assignee: Vikas Saurabh
> Priority: Major
> Fix For: 1.10, 1.9.11, 1.8.10
>
>
> Let me explain with example
> xpath query 1 =*"//element(*, *nt:unstructured)[ (jcr:contains(., 'admin'))
> ]"*
> xpath query 2=*"//element(, nt:unstructured)[(jcr:contains(., 'admin')) ]
> /(rep:facet(jcr:title))"*
> I want to extract result on above constrain and facet on property jcr:title .
> Case 1: First execute query 1 and iterate rows of QueryResult for getting
> ResultSet and then execute query 2 then extract facet using
> FacetResult class.
> Case 2:Execute only query 2 and then iterate rows of QueryResult for getting
> ResultSet and extract facet using FacetResult class. In
> this case time taken should be less as compared to case 1 because in case
> only query is executed. but case 2 is taking more time.
> In case 2 QueryResult ( getting on executing query 2)also contain facet
> Result and for iterating rows it is taking very large time compared to case 1.
> Possible reason for this is that during iterating each row it also iterate
> columns(that contain facetResult) so as size of facetResult increases time
> for iterating row also increases.
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)