apache / apache/lucene

create fork of analyzers module without Version [LUCENE-5865]

Open
#6,927 3 comments 0 reactions 0 assignees View on GitHub
legacy-jira-fix-version:4.10 legacy-jira-priority:Major type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

Since this is obviously too controversial to fix, we can just add **alternatives** that don't have this messy api, e.g. under analyzers-simple.

These won't have Version. They don't need factories, because they are actually geared at being usable for lucene users.

Once nice thing is, this way the problem can be fixed in 4.10

---
Migrated from [LUCENE-5865](https://issues.apache.org/jira/browse/LUCENE-5865) by Robert Muir (@rmuir)
Attachments: [LUCENE-5865.patch](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-5865/LUCENE-5865.patch)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing analyzers module and the attached LUCENE-5865.patch, then compare the proposed analyzers-simple alternatives with the current API. Done means defining and implementing a separate analyzer module without Version or factories, with the scope validated against the stated Lucene 4.10 goal.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.