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

Add dateline crossing support to GeoPointInBBox and GeoPointDistance Queries

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.3, 6.0
    • Component/s: core/search
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      The current GeoPointInBBoxQuery only supports bounding boxes that are within the standard -180:180 longitudinal bounds. While its perfectly fine to require users to split dateline crossing bounding boxes in two, GeoPointDistanceQuery should support distance queries that cross the dateline. Since morton encoding doesn't support unwinding this issue will add dateline crossing to GeoPointInBBoxQuery and GeoPointDistanceQuery classes.

        Attachments

        1. LUCENE-6547.patch
          93 kB
          Nicholas Knize
        2. LUCENE-6547.patch
          97 kB
          Nicholas Knize
        3. LUCENE-6547.patch
          85 kB
          Michael McCandless
        4. LUCENE-6547.patch
          75 kB
          Nicholas Knize
        5. LUCENE-6547.patch
          69 kB
          Nicholas Knize
        6. LUCENE-6547.patch
          69 kB
          Nicholas Knize
        7. LUCENE-6547.patch
          55 kB
          Nicholas Knize
        8. LUCENE-6547.patch
          56 kB
          Nicholas Knize
        9. LUCENE-6547.patch
          51 kB
          Nicholas Knize

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              nknize Nicholas Knize
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: