apache / apache/lucene

Set of Java classes that allow the Lucene search engine to use morphological information developed for the Apertium open-source machine translation platform (http://www.apertium.org) [LUCENE-1284]

Open
#2,361 19 comments 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major module:analysis type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

Set of Java classes that allow the Lucene search engine to use morphological information developed for the Apertium open-source machine translation platform (http://www.apertium.org). Morphological information is used to index new documents and to process smarter queries in which morphological attributes can be used to specify query terms.

The tool makes use of morphological analyzers and dictionaries developed for the open-source machine translation platform Apertium (http://apertium.org) and, optionally, the part-of-speech taggers developed for it. Currently there are morphological dictionaries available for Spanish, Catalan, Galician, Portuguese,
Aranese, Romanian, French and English. In addition new dictionaries are being developed for Esperanto, Occitan, Basque, Swedish, Danish,
Welsh, Polish and Italian, among others; we hope more language pairs to be added to the Apertium machine translation platform in the near future.

---
Migrated from [LUCENE-1284](https://issues.apache.org/jira/browse/LUCENE-1284) by Felipe Sánchez Martínez, 2 votes, updated May 16 2011
Environment:
```
New feature developed under GNU/Linux, but it should work in any other Java-compliance platform
```

Attachments: [apertium-morph.0.9.0.tgz](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-1284/apertium-morph.0.9.0.tgz)

Contributor guide

Open the contributing guide

Research direction

Begin by reviewing the attached apertium-morph.0.9.0.tgz archive and the issue's description of its Java classes and Apertium dependencies. Done would require a Lucene integration that uses Apertium morphological analyzers and dictionaries for indexing and for queries with morphological attributes, but the issue does not identify files or tests.

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
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.