Skip to content

nicks219/RSSearchEngine

Repository files navigation

RS Search Engine (демо)

Deploy.K3S

Веб-сервис с каталогом для организации, случайного выбора и поиска небольших заметок, в т.ч. по тегам.

Фишка функционала: нечеткий текстовый поиск, выдерживающий существенные синтаксические ошибки.

Архитектура оптимизирована для работы контейнеров на бюджетном хостинге 1vCPU/1Gb RAM.

Технологии

  • .NET 9 | MSTest | TS React 19 | Router | Vite | Vitest
    
  • PostgreSQL | MySQL | SQLite | EF
    
  • GitHub CI/CD | Docker | K3S ready | DV SSL ready
    

cover.png

I. Информация..

  • API: актуальная версия доступна онлайн на bumps.sh
  • Версии: разработка фиксируется в CHANGELOG.md
  • K3S: деплой на notefinder.ru, манифесты в папке .k3s
  • CI/CD: пайплайны GitHub Action
  • DV SSL: выпуск от FirstVDS, ингресс сконфигурирован

II. Далее..

  • Поиск: проприентарный алгоритм токенизации по запросу вернет массив с индексами релевантности:
    /api/compliance/indices/{string} вернет json {res: [id, weight]}
    
  • Локальная разработка: для win доступен подъём/остановка среды для React и файлы докера
  • Тесты: для интеграционных тестов используется SQLite

About

Сервис с каталогом и поиском. На проде: v6

Topics

Resources

Stars

Watchers

Forks

Packages