move icu collation integration to analysis.icu.collation package [LUCENE-4015]
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.4k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 88
Description
Currently this 'shares' the org.apache.lucene.collation package
with the JDK impl in common.
But there is no need to do this, its confusing and inconsistent
with the organization of the rest of the package.
It also causes broken javadocs links from the solr analysis factory
because the org.apache.lucene.collation package is in both common and icu.
---
Migrated from [LUCENE-4015](https://issues.apache.org/jira/browse/LUCENE-4015) by Robert Muir (@rmuir)
Attachments: [LUCENE-4015.patch](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-4015/LUCENE-4015.patch)
Contributor guide
Research direction
Start by comparing the org.apache.lucene.collation packages in common and icu, then inspect the Solr analysis factory references that currently produce broken Javadocs links. Done means the ICU collation integration is organized under analysis.icu.collation without the shared package conflict or broken links.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- search
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100