Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LUCENE-8608: Extract utility class to iterate over terms docs #526

Merged
merged 1 commit into from Dec 13, 2018

Commits on Dec 13, 2018

  1. LUCENE-8608: Extract utility class to iterate over terms docs

    Today we re-implement the same algorithm in various places
    when we want to consume all docs for a set/list of terms. This
    caused serious slowdowns for instance in the case of applying
    updates fixed in LUCENE-8602. This change extracts the common
    usage and shares the interation code including logic to reuse
    Terms and PostingsEnum instances as much as possble and adds
    tests for it.
    s1monw committed Dec 13, 2018
    Copy the full SHA
    4272c63 View commit details
    Browse the repository at this point in the history