-
Notifications
You must be signed in to change notification settings - Fork 25
feat: support full-text search with Lucene++ #80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
e1c20b4 to
8da7e84
Compare
f3fbf87 to
8059d56
Compare
e20df93 to
5457513
Compare
656ce28 to
8faf048
Compare
3d603e2 to
b2b64ba
Compare
2842f5c to
4b70631
Compare
de72f00 to
07a2f30
Compare
d55b644 to
a644113
Compare
20e00ec to
6a7ecc8
Compare
688a31c to
89b2bab
Compare
4a9deb7 to
6eab383
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 25 out of 25 changed files in this pull request and generated 7 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
c72171f to
8981f02
Compare
dafb1ac to
9198e39
Compare
0cbcdea to
564ec56
Compare
lucasfang
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Purpose
Integrate Lucene++ to enable full-text search capabilities in Paimon.
Support basic query types: MATCH_ALL, MATCH_ANY, PHRASE, PREFIX, and WILDCARD.
Linked issue: #69
Key changes:
FullTextSearchstruct with search type enum and parametersThank you to @wuxueyang96 from StarRocks for the helpful inspiration on the full-text search design.
TODO: Implement jieba analyzer
Tests
LuceneInterfaceTest
LuceneGlobalIndexTest
API and Format
FullTextSearch
Documentation