Skip to content

Added Ruosh - a full text search library in python with rust backend#13

Merged
ritwiktiwari merged 3 commits into
ritwiktiwari:mainfrom
AiDinho:patch-1
May 1, 2026
Merged

Added Ruosh - a full text search library in python with rust backend#13
ritwiktiwari merged 3 commits into
ritwiktiwari:mainfrom
AiDinho:patch-1

Conversation

@AiDinho
Copy link
Copy Markdown
Contributor

@AiDinho AiDinho commented Apr 27, 2026

ruosh is a full-text search library for Python. It has a Whoosh-like API, but the search engine underneath is Tantivy

What are you adding?

ruosh is a full-text search library for Python. It has a Whoosh-like API, but the search engine underneath is Tantivy but this is not same as tantivy-py . Ruosh is a higher level library , the api is designed around what a python developer expects .There are concrete things that ruosh adds on top of tantivy

  1. pagination with correct hit count
  2. snippet in search result
  3. a corpus intelligence side car( term_stats and frequent_terms)
  • Project name: - Ruosh
  • GitHub URL: - https://github.com/AiDinho/ruosh
  • Category: - Search
  • Description (one line): - This is a full-text search library for Python. It has a Whoosh-like API, but the search engine underneath is Tantivy

Checklist

  • The project is Python-related and has a meaningful Rust component
  • The GitHub URL is correct and the project is actively maintained
  • The entry follows the format: [name](url) - Description.
  • The description starts with a capital letter and ends with a period
  • The project is placed in the correct category
  • No duplicate entry exists in the list

Summary by CodeRabbit

  • Documentation
    • Added a "Search & Indexing" entry describing ruosh, a Python full-text search library that offers a Whoosh-like API with a Tantivy-backed implementation—helpful for discovering a lightweight, high-performance indexing option.

ruosh is a full-text search library for Python. It has a Whoosh-like API, but the search engine underneath is Tantivy
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: edd93d47-4a89-4dab-9ae4-89cf59e9f520

📥 Commits

Reviewing files that changed from the base of the PR and between 813326a and 53b7210.

📒 Files selected for processing (1)
  • README.md
✅ Files skipped from review due to trivial changes (1)
  • README.md

📝 Walkthrough

Walkthrough

The README.md was updated to add a new bullet under "Search & Indexing" referencing the ruosh project with a one-line description and link.

Changes

Cohort / File(s) Summary
Documentation
README.md
Added a new "Search & Indexing" bullet for ruosh describing it as a Python full-text search library with a Whoosh-like API backed by Tantivy; documentation-only change.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 I hopped through docs and found a new line,
Ruosh joined the list — index dreams align,
A single mention, tidy and bright,
I wiggle my nose with pure delight,
Small change, big cheer, I nibble a rhyme.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: adding Ruosh, a full-text search library in Python with Rust backend, to the README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 147: The Ruosh entry description has a comma splice and extra spacing;
update the sentence for grammar by replacing the current phrase "ruosh is a
full-text search library for Python. It has a Whoosh-like API,  the search
engine underneath is Tantivy" with a corrected version such as "ruosh is a
full-text search library for Python. It has a Whoosh-like API, but the search
engine underneath is Tantivy." Target the "ruosh" list item in the README and
ensure the extra space after "API," is removed and "but" is added for proper
punctuation.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f24a92b3-7ea5-4edc-b940-45d26518f8db

📥 Commits

Reviewing files that changed from the base of the PR and between 6831d68 and 86080b8.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md Outdated
@ritwiktiwari
Copy link
Copy Markdown
Owner

Hi, thanks for the PR—everything looks good overall. There are a few lint errors that came up, though. Could you please take a look and fix those?

Thanks again!

AiDinho and others added 2 commits April 28, 2026 06:58
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@AiDinho
Copy link
Copy Markdown
Contributor Author

AiDinho commented Apr 30, 2026

@ritwiktiwari fixed those linting issues, please take a look when you can
Thanks

@AiDinho
Copy link
Copy Markdown
Contributor Author

AiDinho commented May 1, 2026

Thanks , Its Ready to be merged whenever you have a moment .

@ritwiktiwari ritwiktiwari merged commit 0cd6dbb into ritwiktiwari:main May 1, 2026
2 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