Add In/Out/putStream wrapper around Lucene IndexIn/Out/put [LUCENE-2495]
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.4k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 88
Description
Lucene Directory is an abstraction that builds IndexInput and IndexOutput instances. Sometimes it is useful to add in custom files in the index directory for custom searching.
It is often useful in that case to have some sort of bridge between this and code that understand the regular java In/Out/putStream class.
---
Migrated from [LUCENE-2495](https://issues.apache.org/jira/browse/LUCENE-2495) by John Wang
Attachments: [lucene-iostream.tar](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-2495/lucene-iostream.tar)
Contributor guide
Research direction
Use the attached lucene-iostream.tar as the starting reference and inspect the Directory, IndexInput, and IndexOutput APIs. The work is complete when custom files in a Lucene Directory can be bridged to regular Java input and output streams in both directions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- search
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100