Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.0, 6.5
    • Component/s: None
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      The new dimensional points implementations for geo distance, polygon, shape filtering are substantially faster and creates a smaller index than the postings based GeoPointField. They also offer nearest neighbor search, which GeoPointField doesn't.

      I think we should deprecate GeoPointField and focus on the points implementations.

      We have still other legacy postings based geo implementations but I think we should keep them for now since they have functionality that points doesn't yet have: the ability to index a shape and search for shapes overlapping the indexed shapes.

      1. LUCENE-7664.patch
        13 kB
        Michael McCandless

        Activity

        Hide
        dsmiley David Smiley added a comment -

        +1 I believe GeoPointField also never quite got distance sorting added. I could sense development halted once LatLonPoint started showing it was going to win out.

        Hey Nicholas Knize the GeoPointField was really excellent work – the ideal geo field that was based on an inverted index. Maybe someone out there would find it useful who either has an old Lucene index or who wishes to port to something else like LevelDB.

        Show
        dsmiley David Smiley added a comment - +1 I believe GeoPointField also never quite got distance sorting added. I could sense development halted once LatLonPoint started showing it was going to win out. Hey Nicholas Knize the GeoPointField was really excellent work – the ideal geo field that was based on an inverted index. Maybe someone out there would find it useful who either has an old Lucene index or who wishes to port to something else like LevelDB.
        Hide
        mikemccand Michael McCandless added a comment -

        Patch for 6.x, adding deprecation notices; I'll remove the classes in master after I push to 6.x.

        Show
        mikemccand Michael McCandless added a comment - Patch for 6.x, adding deprecation notices; I'll remove the classes in master after I push to 6.x.
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit d1135b4d29039628cc3097e4cb1b0e09216b1814 in lucene-solr's branch refs/heads/branch_6x from Mike McCandless
        [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=d1135b4 ]

        LUCENE-7664: deprecate GeoPointField and its queries

        Show
        jira-bot ASF subversion and git services added a comment - Commit d1135b4d29039628cc3097e4cb1b0e09216b1814 in lucene-solr's branch refs/heads/branch_6x from Mike McCandless [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=d1135b4 ] LUCENE-7664 : deprecate GeoPointField and its queries
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 3e730f9bd2124ac72fe03c56793477e6c0902c3d in lucene-solr's branch refs/heads/master from Mike McCandless
        [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=3e730f9b ]

        LUCENE-7664: remove GeoPointField and its queries

        Show
        jira-bot ASF subversion and git services added a comment - Commit 3e730f9bd2124ac72fe03c56793477e6c0902c3d in lucene-solr's branch refs/heads/master from Mike McCandless [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=3e730f9b ] LUCENE-7664 : remove GeoPointField and its queries

          People

          • Assignee:
            mikemccand Michael McCandless
            Reporter:
            mikemccand Michael McCandless
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development