PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Text Search Python Packages

Python packages with the GitHub topic text-search. Sorted by monthly downloads, with stars and forks.
unum-cloud
usearch

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

696K 4K 353
taleinat
fuzzysearch

Find parts of long text or data, allowing for some changes/typos.

582K 343 28
priya-sundaram-dev
whoosh3

Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3

12K 38 34
ad-freiburg
qlever

Graph database implementing the RDF and SPARQL standards. Very fast and scales to more than a trillion triples on a single commodity machine

6K 916 145
The-Billy-Company
gist-search

The fastest CLI and agent-first code search tool, built on indexed trigram search with aggressive literal-match optimizations

5K 2 1
ddangelov
top2vec

Top2Vec learns jointly embedded topic, document and word vectors.

4K 3K 372
unum-cloud
usearch-iscc

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

4K 4K 354
IssunDB
issundb

A fast embedded graph database for AI applications and graph analytics

3K 9 1
lggruspe
slipbox

A static site generator for Zettelkasten notes

2K 66 4
alexeygrigorev
minsearch

Minimalistic text and vector search engines that use Scikit-Learn and Pandas

1K 78 17
priya-sundaram-dev
langchain-whoosh

Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3

1K 38 34
priya-sundaram-dev
llama-index-retrievers-whoosh

Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3

803 38 34
cognica-io
bayesian-bm25

Bayesian probability transforms for BM25 retrieval scores

669 77 1
remram44
ngram-search

Ngram-based indexing of strings into a binary file

618 1 0
Piergiuseppe
boolean-query-parser

An efficient and flexible Python package for parsing and executing text queries with boolean operators. This library allows you to easily create complex search filters for textual data using an intuitive syntax.

521 1 0
chr1st1ank
narrow-down

Fast fuzzy text search

468 12 1
tensorchord
vechord

Turn PostgreSQL into your search engine in a Pythonic way.

312 52 6
danielgatis
search-in-files

This is a tool for search text in files.

265 5 3
Lipairui
textgo

Text preprocessing, representation, similarity calculation, text search and classification. Let's go and play with text!

224 46 3
MythicManiac
b64-regex

Build regex patterns to search through base64 encoded text.

194 1 0
wroberts
fsed

Aho-Corasick string replacement utility

192 26 6
appeler
search-names

Search a long list of names (patterns) in a large text corpus systematically and quickly

146 7 1
jdvala
kawadi

kawadi is my collection of tools, that I need more frequently

48 2 0
tomzox
trowser

Trowser is a browser for large line-oriented text files, implemented in 3 alternate programming languages: Tcl/Tk, Python and C++/Qt

30 2 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology