# Bayard

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Bayard is a full-text search and indexing server with cluster membership discovery by SWIM Protocol.  
Bayard provides endpoints through gRPC and RESTful API.  
Bayard makes easy for programmers to develop search applications with advanced features and high availability.


## Features

- Full-text search/indexing
- Index replication
- Bringing up a cluster

![Architecture](../docs/bayard-architecture.png "Architecture")

## Table of Contents

- [Getting Started](./docs/getting_started.md)
- [Schema](../docs/schema.md)
- [Analyzers](../docs/analyzers.md)
- [Query DSL](../docs/query_dsl.md)
- [REST API](../docs/rest_api.md)
- [Bring up a multi-node cluster](../docs/multi_node_cluster.md)
