Search Block

Full-text search engine
The Search Block provides powerful full-text search capabilities. Index your data, perform fast searches, and deliver relevant results with filtering and faceting.
Features
- Full-text search
- Faceted search
- Filters and sorting
- Typo tolerance
- Synonyms
- Search analytics
- Auto-suggestions
Quick Start
npm install @23blocks/sdk
import { BlocksClient } from '@23blocks/sdk';
const client = new BlocksClient({
baseUrl: 'https://api.23blocks.com',
appId: 'your-app-id'
});
// Index documents
await client.search.index('products', [
{ id: '1', name: 'Laptop', category: 'electronics' },
{ id: '2', name: 'Keyboard', category: 'accessories' }
]);
// Search
const results = await client.search.query('products', {
query: 'laptop',
filters: { category: 'electronics' }
});