Skip to content

v2.0.2

Choose a tag to compare

@nuric nuric released this 08 Sep 16:04

Version 2.0.2 brings some quality of life improvements and an upgrade to the search API to filter / get points by UUID.

  • Select Star: option has been added to select all the fields from a search. This is more efficient that selecting all the fields in a query.
    • Why? While most vector queries only select a subset if any, some use-cases around geo-coordinates often want all the data including the coordinates. In this case decoding the entire point in one go is more efficient.
  • Search by point UUID: The Search API now accepts _id as a special property along with string or stringArray options to create a search results based on UUIDs. It can be used to get points by their UUID as well.
    • Why? Some applications require searching within a defined set of points such as chunks inside a specific document id. This was originally done with an extra field such as docId which the application controlled but if the app is also using UUIDs, it creates a redundant structure.
  • Add more documentation on multi-tenancy and re-distribution of data on start-up.
  • Update package dependencies for SemaDB and documentation to latest versions.
  • Handle nested fields with expansion and fix sorting on nested fields.