Tigris ofrece una solución integrada de búsqueda de texto completo que le permite crear poderosas experiencias de búsqueda dentro de su aplicación. Utilizando la tecnología Typesense, este motor de búsqueda integrado elimina la necesidad de un sistema de búsqueda adicional, proporcionando una experiencia suave y escalable para su base de datos.
Esta aplicación está construida con Next.js y Tigris y proporciona una solución de pila completa. Los productos se almacenan y se recuperan de una base de datos Tigris que se mostrará a los clientes. Para mejorar la accesibilidad, integré una función de búsqueda en tiempo real con Tigris, lo que permite a los usuarios buscar rápidamente sus productos deseados.

Para implementar esta aplicación en sus cuentas Vercely y Netlify, necesitará una cuenta GitHub, Vercely, Netlify y Tigris. Una vez que tenga todas las cuentas, simplemente haga clic en los botones "Implementar" y siga las instrucciones para implementar la aplicación en sus cuentas.
git clone https://github.com/tigrisdata-community/realtime-search cd realtime-search
npm installnpm run devNota: Para que la aplicación funcione, primero debe crear un proyecto en la consola Tigris y luego copiar las credenciales generadas al archivo
.env. Para obtener instrucciones sobre cómo hacer esto, consulte el tutorial adjunto.
? Todo hecho. Debería poder usar la aplicación en localhost:3000 en el navegador. ¿Siéntase libre de jugar o hacer un recorrido de código a continuación?
├── package.json
├── lib
│ ├── tigris.ts
├── db
│ └── models
│ └── store.ts
└── pages
├── index.tsx
└── api
└── store
├── index.ts
└── search.ts
DB/Models/Store.ts: la aplicación tiene una sola colección products que almacena los productos en la tienda. Esta colección se crea/actualiza automáticamente por el script de configuración.
Todas las rutas API de Next.js se definen en pages/api/ . Tenemos tres archivos que exponen puntos finales:
pages/api/store/index.tsGET /api/store para obtener una variedad de productos como matrizGET /api/items/search?q=query para encontrar y devolver productos que coincidan con la consulta dadaSiéntase libre de agregar más funcionalidades o personalizar la aplicación para su caso de uso y obtener más información sobre la plataforma de datos de Tigris
Las contribuciones son las que hacen que la comunidad de código abierto sea un lugar tan increíble para aprender, inspirar y crear. Cualquier contribución que haga es muy apreciada .
Si tiene una sugerencia que lo mejore, desembolse el repositorio y cree una solicitud de extracción. También puede simplemente abrir un problema. ¡No olvides darle una estrella al proyecto! ¡Gracias de nuevo!
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )(De vuelta a la cima)