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

Add new RangeField

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      I've been tinkering with a new Point-based RangeField for indexing numeric ranges that could be useful for a number of applications.
      For example, a single dimension represents a span along a single axis such as indexing calendar entries start and end time, 2d range could represent bounding boxes for geometric applications (e.g., supporting Point based geo shapes), 3d ranges bounding cubes for 3d geometric applications (collision detection, 3d geospatial), and 4d ranges for space time applications. I'm sure there's applicability for 5d+ ranges but a first incarnation should likely limit for performance.

        Attachments

        1. LUCENE-7381.patch
          44 kB
          Nick Knize
        2. LUCENE-7381.patch
          43 kB
          Nick Knize
        3. LUCENE-7381.patch
          45 kB
          Nick Knize
        4. LUCENE-7381.patch
          46 kB
          Nick Knize
        5. LUCENE-7381.patch
          46 kB
          Nick Knize
        6. LUCENE-7381.patch
          45 kB
          Nick Knize

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: