Эластичный интерфейс поиска
Библиотека JavaScript для быстрой разработки современных и интересных возможностей поиска с помощью Elastic. Быстро приступайте к работе, не изобретая велосипед.
Ознакомьтесь с документацией, чтобы узнать больше о настройке и использовании пользовательского интерфейса поиска.
Функции ?
- Вы знаете, для поиска — поддерживается Elastic, командой Elasticsearch.
- Быстрая реализация . Создайте полноценный поиск с помощью нескольких строк кода.
- Настраиваемость — настраивайте компоненты, разметку, стили и поведение по своему вкусу.
- Умные URL-адреса . Поисковые запросы, пейджинг, фильтрация и многое другое фиксируются в URL-адресе для прямой ссылки на результаты.
- Гибкий интерфейс — не только для React. Используйте с любой библиотекой JavaScript, даже с ванильным JavaScript.
- Гибкий серверный интерфейс . Используйте его с Elasticsearch, Elastic Enterprise Search или любым другим поисковым API.
Живые демо?
Разъемы
- Эластичный поиск
- ️ УСТАРЕЛО. Эластичный поиск приложений
- ️ УСТАРЕЛО. Эластичный поиск рабочих мест
- Эластичный поиск по сайту (Swiftype)
Примеры
- Поиск по мере ввода
- Строка поиска в шапке
- Настройка стилей и компонентов
Начать
Установка
npm install @elastic/search-ui @elastic/react-search-ui @elastic/react-search-ui-views
# or
yarn add @elastic/search-ui @elastic/react-search-ui @elastic/react-search-ui-views
Учебники
Чтобы быстро начать работу с пользовательским интерфейсом поиска, следуйте одному из наших руководств:
- Пользовательский интерфейс поиска с помощью Elasticsearch
- ️ УСТАРЕЛО. Пользовательский интерфейс поиска с Elastic App Search
- ️ УСТАРЕЛО. Пользовательский интерфейс поиска с Elastic Workplace Search
Содействие
Мы приветствуем участников проекта. Чтобы начать, следуйте нашему руководству по участию.
Лицензия?
Apache-2.0 © Elastic
Спасибо всем участникам!