Skip to main content

Full text search and indexing server.

Project description

.. Casilisk documentation master file, created by
sphinx-quickstart on Tue Oct 2 13:26:53 2018.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.

Welcome to Cockatrice's documentation!
====================================

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/index.html>`_. 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.


Source Codes
------------

https://github.com/mosuka/cockatrice


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


.. toctree::
:maxdepth: 2
:caption: Contents:

setup/index
usage/index
schema/index


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

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.1.2.tar.gz (9.2 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