Это демонстрация, которая показывает, как вы можете использовать набор функций TypeSense, чтобы создать не только поисковый опыт, но и полноценный опыт просмотра продукта для магазина электронной коммерции.
Смотрите это в прямом эфире здесь: https://ecommerce-store.typesense.org/
Приложение было построено с использованием адаптера типов для indantsearch.js.
src/ и index.html - содержит компоненты пользовательского интерфейса Frontend.scripts/indexer - содержит сценарий для индексации данных книги в типы.scripts/data - содержит небольшой выборку продуктов. Чтобы запустить этот проект локально, установите зависимости и запустите локальный сервер:
npm install
npm run typesenseServer
ln -s .env.development .env
npm run indexer
npm startОткройте http: // localhost: 3000, чтобы увидеть приложение.
Эта демонстрация размещена на страницах CloudFlare. Наставление в Master автоматически вызовет развертывание.
Набор данных, используемый в этой демонстрации, взят из общедоступного набора наборов данных Algolia, перечисленных здесь: https://github.com/algolia/datasets.