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

Refactor/Cleanup Lucene Spatial

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • modules/spatial
    • None
    • New

    Description

      Lucene spatial needs a lot of work. We should clean it up and allow for people to use different distances (i.e. don't assume Haversine), etc. We should also merge the Solr and Lucene code into a single lib, where possible (starting w/ Distance Utils). Update the distance filter to allow for pluggable distance measures.

      Also do things like not assume everything is in degrees (users may already store radians, for instance) and use constants for conversions/multiplications instead of division.

      End goal: No more experimental status. Clean up the APIs, use the more common nomenclature for "tiers" and be consistent across Lucene and Solr.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gsingers Grant Ingersoll
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Slack

                  Issue deployment