alibaba / alibaba/paimon-cpp

[Feature] Support Full-Text Search with Lucene++

Offen
#69 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
C++
Sterne
131
Forks
49
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### 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!

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Issue #69 schlägt ein von Lucene++ betriebenes Volltextsuchsystem für englische und chinesische Texte vor. Beginnen Sie mit der Überprüfung der bestehenden Projektstruktur und der Anforderungen an die Lucene++-Integration; nach der Fertigstellung würde das System term-, Boolean-, phrase-, prefix- und wildcard-Abfragen unterstützen, Ergebnisse bewerten und die Anzahl der Ergebnisse nach Relevanz begrenzen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
search
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.