Skip to main content

Search Block

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' }
});