[Feature] Support Full-Text Search with Lucene++
- Dominant language
- C++
- Stars
- 131
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
### Search before asking
- [x] I searched in the [issues](https://github.com/alibaba/paimon-cpp/issues) and found nothing similar.
### Motivation
## Feature Request: Enable Full-Text Search Using Lucene++
Implement a full-text search system for English/Chinese text, powered by **Lucene++**, supporting:
- Term queries
- Boolean queries (`AND`, `OR`)
- Phrase queries (exact phrase matching)
- Prefix queries (prefix matching)
- Wildcard queries(support */?)
- Score-based result
- `LIMIT` results by relevance score (top-K retrieval)
### Are you willing to submit a PR?
- [x] I'm willing to submit a PR!
Contributor guide
Research direction
Issue #69 proposes a Lucene++-powered full-text search system for English and Chinese text. Start by reviewing the existing project structure and the Lucene++ integration requirements; completion would support term, Boolean, phrase, prefix, and wildcard queries, score results, and limit results by relevance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100