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

LatLonPoint newPolygonQuery should use two-phase iterator

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 6.1, 7.0
    • None
    • None
    • New

    Description

      Currently, the calculation this thing does is very expensive, and gets slower the more complex the polygon is. Doing everything in one phase is really bad for performance.

      Later, there are a lot of optimizations we can do. But I think we should try to beef up testing first. This is just to improve from galapagos-tortoise-slow to turtle-slow.

      Attachments

        1. LUCENE-7109.patch
          8 kB
          Robert Muir

        Activity

          People

            Unassigned Unassigned
            rcmuir Robert Muir
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: