Tigrisは、アプリケーション内で強力な検索エクスペリエンスを作成できる統合されたフルテキスト検索ソリューションを提供します。タイプセンステクノロジーを利用するこの組み込み検索エンジンは、追加の検索システムの必要性を排除し、データベースにスムーズでスケーラブルなエクスペリエンスを提供します。
このアプリケーションは、next.jsとtigrisで構築されており、フルスタックソリューションを提供します。製品は、顧客に表示されるTigrisデータベースから保管および取得されます。アクセシビリティを向上させるために、リアルタイム検索機能をTigrisと統合して、ユーザーが希望する製品をすばやく検索できるようにしました。

このアプリをvercelに展開してNetlifyアカウントに展開するには、github、vercel、netlify、およびtigrisアカウントが必要です。すべてのアカウントを取得したら、「展開」ボタンをクリックして、手順に従ってアプリをアカウントに展開するだけです。
git clone https://github.com/tigrisdata-community/realtime-search cd realtime-search
npm installnpm run dev注:アプリケーションが機能するには、最初にTigrisコンソールでプロジェクトを作成し、次に生成された資格情報を
.envファイルにコピーする必要があります。これを行う方法については、付随するチュートリアルを参照してください。
?すべて完了。 localhost:3000でアプリをブラウザで使用できるはずです。次に自由にプレイしたり、コードウォークスルーをしたりしてください。
├── package.json
├── lib
│ ├── tigris.ts
├── db
│ └── models
│ └── store.ts
└── pages
├── index.tsx
└── api
└── store
├── index.ts
└── search.ts
DB/Models/Store.TS-アプリには、製品をストアに保管する単一のコレクションproductsがあります。このコレクションは、セットアップスクリプトによって自動的に作成/更新されます。
すべてのNext.js APIルートはpages/api/で定義されています。エンドポイントを公開する3つのファイルがあります。
pages/api/store/index.tsGET /api/storeして、アレイとして一連の製品を取得しますGET /api/items/search?q=query指定されたクエリに一致する製品を見つけて返すためのクエリ機能を追加したり、ユースケース用のアプリをカスタマイズしたり、Tigrisデータプラットフォームの詳細をご覧ください。
貢献は、オープンソースコミュニティを学び、インスピレーションを与え、創造するのに驚くべき場所にするものです。あなたがする貢献はどんな貢献も大歓迎です。
これを改善する提案がある場合は、レポをフォークしてプルリクエストを作成してください。また、問題を開くこともできます。プロジェクトにスターを与えることを忘れないでください!再度、感謝します!
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )(トップに戻る)