1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Zinc

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ZincSearch

ZincSearch — это поисковый движок, который выполняет полнотекстовое индексирование. Это лёгкая альтернатива Elasticsearch, которая использует значительно меньше ресурсов. В качестве основной библиотеки индексации используется Bluge (https://github.com/blugelabs/bluge).

Он очень прост и удобен в использовании, в отличие от Elasticsearch, для которого требуется настроить пару десятков параметров, чтобы понять и настроить его. ZincSearch можно запустить за 2 минуты.

Это замена Elasticsearch, если вы просто загружаете данные с помощью API и выполняете поиск с использованием Kibana (Kibana не поддерживается ZincSearch. ZincSearch предоставляет собственный пользовательский интерфейс).

Посмотрите видео ниже для быстрой демонстрации ZincSearch:

Zinc Youtube

Почему ZincSearch?

Хотя Elasticsearch — очень хороший продукт, он сложен, требует много ресурсов и существует уже более десяти лет. Я создал ZincSearch, чтобы людям было проще использовать полнотекстовый поиск без выполнения большого объёма работы.

Функции:

  1. Обеспечивает возможность полнотекстового индексирования.
  2. Один двоичный файл для установки и запуска. Двоичные файлы доступны в выпусках для нескольких платформ.
  3. Веб-интерфейс для запроса данных, написанный на Vue.
  4. Совместимость с API Elasticsearch для загрузки данных (API для одной записи и массовый API).
  5. Встроенная аутентификация.
  6. Отсутствие схемы — нет необходимости заранее определять схему, и разные документы в одном индексе могут иметь разные поля.
  7. Хранение индекса на диске.
  8. Поддержка агрегации.

Документация

Документация доступна по адресу https://zincsearch-docs.zinc.dev/.

Скриншоты

Экран поиска

Экран поиска

Экран управления пользователями

Экран управления пользователями

Начало работы

Быстрый старт

Проверьте Быстрый старт (https://zincsearch-docs.zinc.dev/quickstart/).

Релизы

У ZincSearch сотни производственных установок.

ZincSearch против OpenObserve

Функция ZincSearch OpenObserve
Идеальный вариант использования Поиск приложений Журналы, метрики, трассировки (неизменяемые данные)
Хранилище Диск Диск, объект (S3), GCS, MinIO, swift и другие
Предпочтительный вариант использования Поиск приложения Наблюдаемость (журналы, метрики, следы)
Максимальный поддерживаемый объём данных Сотни ГБ Петабайтный масштаб
Высокая доступность Нет Да
Открытый исходный код Да Да
---------------------------------------
ES API compatibility Да
GUI Базовый
Очень продвинутый, включая информационные панели
Стоимость Открытый исходный код
Открытый исходный код
Начало работы Документы с открытым исходным кодом (https://zincsearch-docs.zinc.dev/quickstart/)
Документы с открытым исходным кодом (https://openobserve.ai/docs) или облако (https://cloud.openobserve.ai)

Сообщество

Как разрабатывать и вносить вклад в ZincSearch:

Ознакомьтесь с руководством по внесению вклада (CONTRIBUTING.md). Также ознакомьтесь с пунктами дорожной карты (https://github.com/orgs/zinclabs/projects/3).

Примеры

С помощью ZincSearch можно индексировать и искать любые данные. Вот несколько примеров того, как люди создавали индексы и выполняли поиск в наборе данных электронной почты Enron с использованием ZincSearch:

  1. https://github.com/jorgeloaiza48/Enron-Email-DataSet
  2. https://github.com/jhojanperlaza/email_search_engine
  3. https://github.com/carlosarraes/zinmail
  4. https://github.com/devjopa/golab-search
  5. https://github.com/avaco2312/zincsearch
  6. https://github.com/paolorossig/email-indexer

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Go и 6 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Zinc.git
git@api.gitlife.ru:oschina-mirror/mirrors-Zinc.git
oschina-mirror
mirrors-Zinc
mirrors-Zinc
main