Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-330

[PATCH] Use filter bits for next() and skipTo() in FilteredQuery

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • None
    • core/search
    • None
    • Operating System: other
      Platform: Other

    • 32965

    Description

      This improves performance of FilteredQuery by not calling score()
      on documents that do not pass the filter.
      This passes the current tests for FilteredQuery, but these tests
      have not been adapted/extended.

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--SkipFilter.java
          1 kB
          Paul Elschot
        2. ASF.LICENSE.NOT.GRANTED--SkipFilter.java
          1 kB
          Paul Elschot
        3. ASF.LICENSE.NOT.GRANTED--IndexSearcherPatch2.txt
          3 kB
          Paul Elschot
        4. ASF.LICENSE.NOT.GRANTED--FilteredQueryPatch1.txt
          3 kB
          Paul Elschot
        5. ASF.LICENSE.NOT.GRANTED--FilteredQuery.java
          10 kB
          Paul Elschot
        6. ASF.LICENSE.NOT.GRANTED--FilteredQuery.java
          9 kB
          Paul Elschot
        7. ASF.LICENSE.NOT.GRANTED--FilteredQuery.java
          9 kB
          Paul Elschot
        8. ASF.LICENSE.NOT.GRANTED--FilteredQuery.java
          8 kB
          Paul Elschot

        Activity

          People

            Unassigned Unassigned
            paul.elschot@xs4all.nl Paul Elschot
            Votes:
            3 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: