Skip to content

aehuynh/scavenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Scavenger

A Python full text search and indexing library

Table of Contents

  1. Description

  2. Use Case

Description

Scavenger is a Python search library. It focuses on full text search and supports scoring through TF-IDF or BM25. The index is persistently stored in a SQLite DB and cached using Redis.

Use Case

Scavenger is best used for full text search in read heavy situations with small document collections. It precalculates the scores for every document word on commit and when loading the DB data onto Redis, making commits expensive but reading very fast.

About

A Python full text search and indexing library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages