Getting Started
This guide will help you install and configure DynamoSearch for your project.
Requirements
- Node.js 20+ installed
- AWS credentials configured (
aws configure)
Installation
Install DynamoSearch using npm, yarn, or pnpm:
bash
npm install dynamosearch @aws-sdk/client-dynamodbbash
yarn add dynamosearch @aws-sdk/client-dynamodbbash
pnpm add dynamosearch @aws-sdk/client-dynamodbFor Japanese text analysis, also install the kuromoji plugin:
bash
npm install @dynamosearch/plugin-analysis-kuromojibash
yarn add @dynamosearch/plugin-analysis-kuromojibash
pnpm add @dynamosearch/plugin-analysis-kuromojiNext Steps
Choose the appropriate setup guide based on your use case:
- Setting Up for New Tables - Start here if you're creating a new DynamoDB table or don't have existing data to index
- Adding to Existing Tables - Follow this guide if you have an existing table with historical data that needs to be indexed