Refactor Range Fields and graduate from sandbox [LUCENE-7740]
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.4k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 88
Description
This task refactors Range fields as follows:
1. Remove the `Field` suffix to make them more consistent with their `Point` counterpart.
2. Graduate `InetAddressRange` from `sandbox` to `misc`
3. Graduate all other `*Range` classes (e.g. `DoubleRange`) from `sandbox` to `core`
---
Migrated from [LUCENE-7740](https://issues.apache.org/jira/browse/LUCENE-7740) by Nick Knize (@nknize), updated Jun 28 2019
Attachments: [LUCENE-7740.patch](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-7740/LUCENE-7740.patch)
Contributor guide
Research direction
Start by reviewing the LUCENE-7740.patch attachment and locating the Range classes currently in sandbox, along with their usages and tests. The work is done when the Field suffix is removed, InetAddressRange is in misc, and the other *Range classes are in core with references and tests updated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- search
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100