lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rustamhsmv <>
Subject [GitHub] lucene-solr pull request #125: SOLR-9868 RangeFacet : Use DocValues for accs...
Date Thu, 15 Dec 2016 10:01:19 GMT
GitHub user rustamhsmv reopened a pull request:

    SOLR-9868 RangeFacet : Use DocValues for accs and docSet collection instead of RangeQuery

    RangeFacet initiates a range query for each range bucket to get the docSet. DocSet later
used for accs collection.
    For singleValued numeric fields, we can use docValues to find the matching slots for each
doc to collect accumulators while iterating over base docSet. If there is a subFacet, docSet
per range bucket can be collected from base docSet as well.
    Gains :
        One iteration over base docSet vs querying over baseDocSet for each range bucket
        Memory saving If there is no subFacet, since per bucket docSet is not needed

You can merge this pull request into a Git repository by running:

    $ git pull rangeFacet

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #125
commit 83337ac8431b70fb9f0abf4d90f2a1381a42f560
Author: Rustam Hashimov <>
Date:   2016-12-13T00:59:40Z


commit 558430ada340fb96d77a28d441737d168a0b9c31
Author: rustamhsmv <>
Date:   2016-12-13T08:52:31Z


commit 633884099267b6b98df2033807d8ccaf017d4194
Author: rustamhsmv <>
Date:   2016-12-14T01:51:57Z


commit 7b945aa8b75ef7680481646b75b14dc172f4734a
Author: rustamhsmv <>
Date:   2016-12-14T20:18:17Z


commit 6afdfba9a8dd74e47ae8b7effbcdba0242d839cf
Author: rustamhsmv <>
Date:   2016-12-15T00:17:39Z

    2 processors

commit 90826bd429c214170f3585ac898d49af0eb41e68
Author: rustamhsmv <>
Date:   2016-12-15T00:36:18Z

    Revert "2 processors"
    This reverts commit 6afdfba9a8dd74e47ae8b7effbcdba0242d839cf.

commit d93829348e7b92ae607e46e05ba7ea48ed6f5c71
Author: rustamhsmv <>
Date:   2016-12-15T01:16:22Z

    Minor refactoring

commit 3f13209648d28e0268fe3747d28039e3ae9bc8f3
Author: rustamhsmv <>
Date:   2016-12-15T01:23:20Z

    Merge branch 'master' into rangeFacet

commit 9c1270b6f910282e415d56d3317d9f66f192f2fe
Author: rustamhsmv <>
Date:   2016-12-15T03:31:17Z

    Do not collect docSet if there is not subFacet

commit 89475214abb10a6ee513d11997a94f69fddaeb15
Author: rustamhsmv <>
Date:   2016-12-15T03:57:03Z



If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message