apache / apache/lucene

Integrate the JdbcDirectory-Code from COMPASS-Framework [LUCENE-3585]

Open
#4,659 1 comment 0 reactions 0 assignees View on GitHub
affects-version:3.4 legacy-jira-label:features legacy-jira-priority:Minor module:core/index module:core/store type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

The CompassJava Search Engine Framework 2.3.0 beta 1 built on top of Lucene 2.4.1 is not maintained any more.
But the JdbcDirectory-Code from COMPASS-Framework is under the Apache License, Version 2.0
I use this code wiht recent Lucene Version 3.4 and I suggest to integrate it in Lucene-Core, as an alternative Index-Store
Lucene Jdbc Directory org.apache.lucene.store.jdbc.JdbcDirectory
http://static.compassframework.org/docs/latest/jdbcdirectory.html
It works only partialy with Lucene 3.4, but can be fiexed

---
Migrated from [LUCENE-3585](https://issues.apache.org/jira/browse/LUCENE-3585) by fpientka
Environment:
```
Source-code under http://sourceforge.net/projects/compass/
```

Attachments: [org.apache.lucene.store.jdbc.JdbcDirectory.zip](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-3585/org.apache.lucene.store.jdbc.JdbcDirectory.zip)

Contributor guide

Open the contributing guide

Research direction

Review the attached org.apache.lucene.store.jdbc.JdbcDirectory.zip and the linked COMPASS JdbcDirectory documentation first, then compare its behavior with Lucene 3.4. Identify the integration boundary and compatibility gaps before proceeding. Done means a supported JdbcDirectory alternative is integrated into Lucene core and works with the stated Lucene version.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, 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.