Мы решили открыть исходный код нашего недавно анонсированного поискового движка eSteem Search, который работает на Hivemind. Если вы разработчик, которому нравится форкать, пушить и коммитить, добро пожаловать в наш гит, будем очень рады предложениям и изменениям. И сам Hivemind, и eSteem Search могут расти благодаря сообществу разработчиков.
eSteem Search https://search.esteem.app даёт возможность искать что угодно в блокчейне Стим.
Он построен на Elasticsearch, который специально разрабатывался для поисковых движков. Hivemind использует PostgreSQL в качестве основной базы данных. Мы провели исследования и обнаружили, что поиск через PostgreSQL очень требователен к железу (индексация весьма ресурсоёмкая). Но благодаря Elasticsearch индексировать весь блокчейн совсем не долго и на нём можно создать очень быстрый поисковой движок.
eSteem Search чем-то похож на Google, но индексирует только блокчейн Стим. Реализована поддержка дополнительных опций сортировки результатов и регулярные выражения.
К примеру, вы хотите почитать свежие посты о фестивале Steemfest, просто наберите
steemfest type:postи выберите сортировку по датеDate
Исходный код доступен для каждого здесь: https://github.com/esteemapp/hive2elastic
Это первая надстройка (плагин), который работает в Hivemind (находится в активной стадии разработки сейчас), он будет основой сообществ Стим в будущем. Мы очень внимательно следим за этим проектом и проводим внутренние тесты, рассматриваем возможные варианты его использования. Мы планируем расширять eSteem Search в кое-что гораздо большее, чем просто поиск, который уже сейчас вы можете интегрировать в свои приложения. Подробнее об этом расскажем завтра на нашей презентации на Стимфесте...
Не переключайте канал!
🌐eSteem.app | 👨💻GitHub | 📺YouTube
✍🏻 Telegram | 💬Discord
Русскоговорящая поддержка: dunsky@esteem.app