/inverted-index

Python package providing an Inverted Index

Primary LanguagePython

Inverted-index

Python package providing an in-memory Inverted Index

Features

  • Documents Indexing
    • Insert a document or a bulk
    • Remove a document by id
    • Persistence of disk (using existing config or config created by the developer)
  • Search documents
    • By exact match
    • Using filtering on field (like AND, OR, NOT, ...)
    • Using fuzzy search
    • Using regex
  • Tokenizer
    • French
    • Other language
  • Stemming
    • French
    • Other language
  • Stopwords
    • French
    • Other language
  • Better default serialization. Partial json update instead of overriding the whole file
  • L4Z Configuration