# 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
Metadata
Release files for cockatrice 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cockatrice-0.7.1.tar.gz | 36.3 kB | Details |
Release files / cockatrice-0.7.1.tar.gz
| Download URL | cockatrice-0.7.1.tar.gz |
|---|---|
| Size | 36.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d7b0fc722c7f9d660146f3736023f693bc755c734cc6d007b8c8a805c5f75251
|
|
BLAKE2b-256 checksum How to use checksums |
204a6e8abee9794b9fb6f090885843fcefc70598c237e7fadebdeec85eb1f9c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.7
|