Skip to main content
Version 1.3.0
Released August 28, 2025

Advanced Search Filters

Metadata Filters

  • New #key:value filter syntax for document properties
  • Filter by category, priority, author, status, and other metadata fields
  • Case-insensitive exact matching with automatic key validation
  • Unknown metadata keys are gracefully ignored without errors

Keyword Filters

  • New #keyword filter syntax for text content
  • Search within document text for specific keywords like #important, #urgent, #critical
  • Multiple keyword filters require ALL keywords to be present
  • Case-insensitive matching within actual document content

Combined Filtering

  • Combine semantic search with metadata and keyword filters
  • Format: search_text #key:value #keyword
  • Filters must be placed at the END of query string
  • Use hyphens instead of spaces in filter values

Enhanced Search API

  • Updated Search API documentation with comprehensive filter examples
  • New timing fields: earlyFilter and applyMetadataFilter
  • Improved search optimization with early filtering capabilities
  • Enhanced response structure for better performance tracking

Vector Metadata Enhancement

Flexible Metadata Structure

  • Any fields beyond id and vector are automatically treated as metadata
  • Enhanced vector upload with automatic metadata extraction
  • Support for custom fields like category, source, product_id, customer_id
  • Metadata is searchable and filterable in vector operations

Updated Vector Upload API

  • Simplified request structure with automatic metadata handling
  • Enhanced examples showing metadata usage in vector uploads
  • Improved documentation for vector metadata best practices
  • Better error handling for metadata validation

Documentation Updates

Search API Documentation

  • Comprehensive filter usage examples with cURL requests
  • Updated response structure documentation
  • New timing information for performance monitoring
  • Enhanced API call examples for different filter combinations

Vector Upload Documentation

  • Updated examples showing metadata fields in vector uploads
  • Clear explanation of automatic metadata handling
  • Enhanced request parameter documentation
  • Improved error handling and validation examples

Technical Improvements

Performance Enhancements

  • Early filtering optimization for better search performance
  • Enhanced timing tracking for debugging and optimization
  • Improved search result relevance with metadata filtering
  • Better resource utilization in vector operations

Developer Experience

  • Simplified filter syntax for easier implementation
  • Comprehensive examples for all filter combinations
  • Better error messages and validation feedback
  • Enhanced API documentation with practical use cases