alibaba / alibaba/paimon-cpp

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

Aperta
#69 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
C++
Stelle
131
Fork
49
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Issue #69 propone un sistema di ricerca full-text basato su Lucene++ per testi in inglese e cinese. Iniziate esaminando la struttura esistente del progetto e i requisiti di integrazione di Lucene++; una volta completato, il sistema supporterebbe query term, Boolean, phrase, prefix e wildcard, assegnerebbe un punteggio ai risultati e limiterebbe i risultati in base alla rilevanza.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
search
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.