Skip to content
This repository has been archived by the owner on Dec 24, 2019. It is now read-only.

mosuka/cockatrice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cockatrice

What's Cockatrice?

Cockatrice is the open source search and indexing server written in Python that provides scalable indexing and search, faceting, hit highlighting and advanced analysis/tokenization capabilities.
Indexing and search are implemented by Whoosh. Cockatrice provides it via the RESTful API using Flask.
In cluster mode, Cockatrice uses Raft Consensus Algorithm by PySyncObj 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

About

Cockatrice is a full text search and indexing server. It is written in Python built on top of Whoosh.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages