Hyperspace Docs
Hyperspace Homepage
  • Getting started
    • Overview
      • Hyperspace Advantages
      • Hyperspace Search
    • Quick Start
  • flows
    • Setting Up
      • Installing the Hyperspace API Client
      • Connecting to the Hyperspace Server
      • Creating a Database Schema Configuration File
        • Vector Similarity Metrics
        • Index Type Methods
      • Creating a Collection
      • Uploading Data to a Collection
      • Building and Running Queries
        • Building a Lexical Search Query
        • Building a Vector Search Query
        • Building a Hybrid Search Query
      • Retrieving Results
    • Data Collections
      • Uploading Data
      • Accessing Data
      • Supported Data Types
    • Queries
      • DSL Query interface
        • Aggregations
        • Bool Query
        • Candidate Generation and Metadata Filtering
        • Scoring and Ranking
  • Reference
    • Hyperspace Query Flow
    • Features and Benefits
    • Search Processing Unit (SPU)
    • Hyperspace Document Prototype
  • API Documentation
    • Hyperspace Client
      • add_batch
      • add_document
      • async_req
      • clear_collection
      • collections_info
      • commit
      • create_collection
      • delete_collection
      • delete_by_query
      • dsl_search
      • get_schema
      • get_document
      • reset_password
      • search
      • update_by_query
      • update_document
    • DSL Query Framework
      • Aggregations
        • Cardinality Aggregation
        • Date Histogram
        • Metric Aggregations
        • Terms Aggregation
      • Bool Queries
        • Free Text Search
        • 'match' Clause
        • 'filter' Clause
        • 'must' Clause
        • 'must_not' Clause
        • 'should' Clause
        • 'should_not' Clause
      • Candidate Generation and Metadata Filtering
        • Geo Coordinates Match
        • Range Match
        • Term Match
      • Scoring and Ranking
        • Boost
        • 'dis_max'
        • Function Score
        • Rarity Score (TF-IDF)
  • Releases
    • 2024 Releases
Powered by GitBook
On this page
  • September - November 2024
  • August 2024
  • July 2024
  • Jun 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  1. Releases

2024 Releases

September - November 2024

Improvements

  • General bug fixes to enhance stability and user experience.

  • Comprehensive security patch to ensure your data remains safe and secure.

  • Performance optimizations for faster and smoother operations.

Looking Ahead

Hyperspace Version 2.0 (In Development):

  • Work is underway on our next-generation detailed architecture, designed to deliver enhanced scalability, reliability, and performance in future updates.

August 2024

New Features and Enhancements

  • Geo-point Support in DSL: Added the ability to use geo-point types in documents and search operations.

Performance Improvements

  • Script Score Optimization: Implemented multithreaded script scoring for faster performance.

  • Candidate Generation Optimization: Reduced candidate generation through cardinality-based optimization.

Security

  • Security Patch: Applied essential security enhancements.

July 2024

New Features and Enhancements

  • min_score Support: Introduced support for the min_score functionality to improve query filtering.

  • Optimized Document Updates: Enabling more efficient document updates.

Performance Improvements

  • Query Duplication Elimination: Removed redundant query execution to enhance performance.

  • Accelerated Script Score Optimization: Optimized script scoring for faster query processing.

  • Complex DSL Query Support: Enabled support for longer and more complex DSL queries.

System Stability and Bugs

  • General Bug Fixes: Addressed various bugs for improved performance.

  • Stability Improvements: Enhanced system stability and reliability.

Security

  • Security Patch: Implemented critical security updates.

Jun 2024

New Features and Enhancements

  • Free Text Processing: Integrated the Porter-Stemmer into the Hyperspace Analyzer to allow additional text processing capabilities.

API Updates

  • dslSearch() API: Updated the dslSearch() API for full compatibility with standard search API

  • updateDocument() API: Introduced new functionalities to the updateDocument() API.

Performance Improvements

  • Indexing Field _id: Removed the option to use arbitrary unique identifier field names. Only _id field will be supported for full compatibility with standard tools.

May 2024

New Features and Enhancements

  • Free Text Search: Implemented free text search functionality, allowing for more versatile and user-friendly search capabilities.

  • Dynamic Cardinality Group Decision: Introduced dynamic cardinality group (CG) decision-making, with the ability to dynamically select between indices for optimal performance.

Performance Improvements

  • New Hash Entry Implementation: Developed and implemented a new hash entry system to improve overall performance and efficiency.

April 2024

New Features and Enhancements

  • Support for Match All Queries: Added support for match_all queries, ensuring comprehensive query capabilities.

  • Update by Query: Added support for updating multiple documents by query, streamlining bulk update operations.

  • Terms Aggregation: Added support for terms aggregation along with comprehensive tests to ensure accuracy and reliability.

  • Exact Cardinality Aggregation: Implemented support for exact cardinality aggregation.

  • Global Document ID Mechanism: Developed and implemented a global document ID mechanism, standardizing document identification across the system.

  • Crash Recovery Solution: Launched the first release of a crash recovery solution, significantly improving system robustness and data recovery processes.

Updates to Hyperspace Client

  • Node.js Client: Introduced the Node.js client, expanding language support and enabling a broader range of application development.

  • Conditional Updates: Added support for conditional updates, providing greater flexibility and control over data modifications.

  • Conditional and Partial Update: Enhanced the Node.js client with support for conditional and partial updates, ensuring reliable and precise data handling.

March 2024

New Features and Enhancements

  • Inline Configuration and Score Function: Enabled sending inline configuration and score functions from the API as a string directly from the client.

  • KNN Between Different Vector Fields: Enhanced the KNN functionality to support calculation between different vector fields.

Performance Improvements

  • Data Nodes Performance: Improved the speed of distributed search by optimizing the multi node performance.

System Stability

  • Auto Recovery Mechanism: Released automated recovery mechanism, aiming to enhance system robustness and data recovery capabilities.

February 2024

New Features and

  • Term Matching on Non-String Fields: Support for term matching on non-keyword fields, including struct type lists.

  • Query Throughput: Support for a query throughput of 500 Q/S while maintaining low latency.

  • SW Debug Info: Support for debug information for better software troubleshooting and diagnostics.

Enhancements

  • Performance Tuning: Continued improvements to query latency and throughput for optimal performance.

  • Document Updates: Enhanced support for document updates, streamlining the update process.

January 2024

New Features and Enhancements

  • Performance Tuning: Improved query latency and throughput for better performance.

  • Aggregation Support: Added support for term aggregations in DSL query syntax.

  • Nested Objects Parsing: Enhanced the real-time compiler to support nested objects in DSL queries.

  • Distance and KNN Filter: Introduced distance and KNN filter functionalities in hybrid search, allowing the construction of complex logic and filtering by vector search score..

Bug Fixes

  • Error Handling: General bug fixes and improved stability

PreviousRarity Score (TF-IDF)

Last updated 5 months ago