❗Примечание. Если вы используете поиск по журналам (журналы приложений и безопасности) вместо поиска приложений (реализовать функцию поиска в своем приложении или на веб-сайте), вам следует проверить проект openobserve/openobserve, встроенный в Rust, который специально создан для использования поиска по журналам. случай.
ZincSearch — поисковая система, осуществляющая полнотекстовую индексацию. Это облегченная альтернатива Elasticsearch, работающая с использованием небольшого количества ресурсов. В качестве базовой библиотеки индексирования он использует bluge.
Он очень прост и удобен в использовании, в отличие от Elasticsearch, для понимания и настройки которого требуется пара десятков ручек, и вы можете начать работу за 2 минуты.
Это полная замена Elasticsearch, если вы просто принимаете данные с помощью API и выполняете поиск с помощью Kibana (Kibana не поддерживается ZincSearch. ZincSearch предоставляет собственный пользовательский интерфейс).
Посмотрите видео ниже, чтобы увидеть быструю демонстрацию ZincSearch.
Хотя Elasticsearch — очень хороший продукт, он сложен, требует много ресурсов и ему уже более десяти лет. Я создал ZincSearch, чтобы людям было проще использовать индексацию полнотекстового поиска, не выполняя при этом особых усилий.
Документация доступна по адресу https://zincsearch-docs.zinc.dev/.
Проверьте быстрый старт
ZincSearch имеет сотни производственных установок.
Особенность | ЦинкПоиск | OpenObserve |
---|---|---|
Идеальный вариант использования | Поиск приложений | Журналы, метрики, трассировки (неизменяемые данные) |
Хранилище | Диск | Диск, Объект (S3), GCS, MinIO, Swift и многое другое. |
Предпочтительный вариант использования | Поиск приложений | Наблюдаемость (журналы, метрики, трассировки) |
Максимальное количество поддерживаемых данных | Сотни ГБ | Петабайтный масштаб |
Высокая доступность | Нет в наличии | Да |
Открытый исходный код | Да | Да, OpenObserve |
Совместимость с ES API | Да | Да |
графический интерфейс | Базовый | Очень продвинутый, включая информационные панели |
Расходы | Открытый исходный код | Открытый исходный код |
Начать | Документы с открытым исходным кодом | Документы с открытым исходным кодом или облако |
Как развивать и вносить вклад в ZincSearch
Ознакомьтесь с руководством по участию. Также проверьте элементы дорожной карты
Вы можете использовать ZincSearch для индексации и поиска любых данных. Вот несколько примеров, которые люди создали для индексации и поиска в наборе данных электронной почты Enron с помощью цинкового поиска: