Skip to content

[python] Introduce Full Text Search and Tantivy index in Python#7560

Merged
jerry-024 merged 2 commits intoapache:masterfrom
JingsongLi:python_tantivy
Apr 1, 2026
Merged

[python] Introduce Full Text Search and Tantivy index in Python#7560
jerry-024 merged 2 commits intoapache:masterfrom
JingsongLi:python_tantivy

Conversation

@JingsongLi
Copy link
Copy Markdown
Contributor

@JingsongLi JingsongLi commented Mar 31, 2026

Purpose

This PR introduces full-text search capability based on Tantivy for Paimon Python SDK.

This PR also add cli in python:

paimon table full-text-search mydb.articles --column content --query "paimon lake"

Options:

  • --column, -c: Text column to search on - Required
  • --query, -q: Query text to search for - Required
  • --limit, -l: Maximum number of results to return (default: 10)
  • --select, -s: Select specific columns to display (comma-separated)
  • --format, -f: Output format: table (default) or json

Tests

java_py_read_write_test.py

@JingsongLi JingsongLi force-pushed the python_tantivy branch 3 times, most recently from b7cd610 to 49e95e5 Compare March 31, 2026 07:44
@JingsongLi JingsongLi changed the title [WIP][python] Introduce Full Text Search and Tantivy index in Python [python] Introduce Full Text Search and Tantivy index in Python Mar 31, 2026
@JingsongLi JingsongLi changed the title [python] Introduce Full Text Search and Tantivy index in Python [WIP][python] Introduce Full Text Search and Tantivy index in Python Mar 31, 2026
@JingsongLi JingsongLi changed the title [WIP][python] Introduce Full Text Search and Tantivy index in Python [python] Introduce Full Text Search and Tantivy index in Python Mar 31, 2026
@jerry-024
Copy link
Copy Markdown
Contributor

+1

@jerry-024 jerry-024 merged commit c08827b into apache:master Apr 1, 2026
13 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants