Skip to main content

Full text search and indexing server.

Project description

# What’s Cockatrice?

Cockatrice is the open source search and indexing server written in [Python](https://www.python.org) that provides scalable indexing and search, faceting, hit highlighting and advanced analysis/tokenization capabilities. Indexing and search are implemented by [Whoosh](https://whoosh.readthedocs.io/en/latest/). Cockatrice provides it via the [RESTful](https://en.wikipedia.org/wiki/Representational_state_transfer) API using [Flask](http://flask.pocoo.org/docs/). In cluster mode, Cockatrice uses [Raft Consensus Algorithm](https://raft.github.io) by [PySyncObj](https://pysyncobj.readthedocs.io/en/latest/) to achieve consensus across all the instances of the nodes, ensuring that every change made to the system is made to a quorum of nodes.

# Document

https://cockatrice.readthedocs.io/en/latest/

# Requirements

Python 3.x interpreter

# Features

  • Full-text search and indexing
  • Faceting
  • Result highlighting
  • Easy deployment
  • Bringing up cluster
  • Index replication
  • An easy-to-use RESTful API

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cockatrice-0.7.1.tar.gz (36.3 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page