Skip to main content

A Search Engine in Python

Project description

GrassyKnoll is a search engine written in Python.


  • Multiple storage options
  • Multiple networked frontends
  • Multiple wire formats
  • A clean, powerful data model
  • Lock-free concurrency
  • Extensive high-level & source code documentation
  • A large suite of unittests

Use Cases

Grassyknoll can provide network-accessible search platform for applications such as:
  • Site Search: provide “search this site” functionality on your website
  • Intranet Search: index all of your enterprise data
  • Desktop Search: simultaneously index and search your laptop’s documents, emails, etc..
  • More!

Project details

Release history Release notifications

This version
History Node


Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page