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

OSCHINA-MIRROR/mirrors-zincsearch

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

Go Report Card Документация codecov

❗Примечание: Если ваш случай использования связан с поиском журналов (журналы приложений и безопасности) вместо поиска приложений (реализация функции поиска в вашем приложении или веб-сайте), вам следует проверить проект openobserve/openobserve, построенный на языке Rust и специально предназначенный для случая использования поиска журналов.

ZincSearch

ZincSearch — это поисковая система, которая выполняет полнотекстовое индексирование. Это легковесная альтернатива Elasticsearch и работает, используя лишь небольшую часть ресурсов. Она использует bluge в качестве базовой индексной библиотеки.

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

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

Просмотрите следующее видео для быстрого демонстрационного примера ZincSearch.Zinc YouTube

Почему ZincSearch

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

Функции:

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

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

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

Скриншоты

Экран поиска

Экран поиска

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

Экран пользователей

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

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

Проверьте Быстрый старт

Версии

ZincSearch имеет сотни производственных установок.# ZincSearch против OpenObserve| Функция | ZincSearch | OpenObserve | | -------------------- | ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | | Оптимальный сценарий использования | Поиск в приложениях | Журналы, метрики, трассировки (неизменные данные) | | Хранение | Жесткий диск | Жесткий диск, объект (S3), GCS, MinIO, swift и более | | Оптимальное использование | Поиск в приложениях | Наблюдаемость (журналы, метрики, трассировки) | | Поддерживаемые данные | 100 ГБ и более | Петабайтный масштаб | | Высокая доступность | Недоступно | Да | | Открытый исходный код | Да | Да, OpenObserve | | Совместимость с API ES | Да | Да | | Графический интерфейс | Основной | Очень продвинутый, включая дашборды || Стоимость | Открытый исходный код | Открытый исходный код | | Начало работы | Документация открытого исходного кода | Документация открытого исходного кода или Облачный сервис |

Сообщество- Как разрабатывать и вносить вклад в ZincSearch

Проверьте руководство по вкладу. Также проверьте предстоящие задачи

Примеры

Вы можете использовать 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
  7. https://github.com/ulimonte05/zincsearching

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

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

Введение

Zinc — это система поиска, которая выполняет полнотекстовый индекс. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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