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.6.1.tar.gz (18.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page