ElasticSearch

NoSql база данных для хранения документов. Одно из основных функций - возможность выполнения полнотекстового поиска по документа.
В качестве интерфейса взаимодействия выступает HTTP Api.
Написан на Java, на основе библиотеки Lucene.


Структурные элементы

  
Индекс | IndexСодержит группу Типов.
Упрощенно аналог БД.
Тип | TypeСодержит группу Документов.
Упрощенно - аналог таблицы.
ДокументПринадлежит 1 группе.
Определяется уникальным идентификатором в рамках группы.

Ссылки:

The heart of the free and open Elastic Stack
https://www.elastic.co/elasticsearch/

Elasticsearch для .NET - разработчиков
https://www.youtube.com/watch?v=iQ-Cmn6hgJg

Основы Elasticsearch
https://habr.com/ru/post/280488/

miollek/Free-Elasticsearch-Books
https://github.com/miollek/Free-Elasticsearch-Books