Skip to content

aerospike/aerospike-vector-search-examples

Repository files navigation

Aerospike Vector Search

Note

Aerospike Vector Search (AVS) is currently in Alpha and available by invitation only. Breaking changes to our client and APIs are expected. Please refer to our documentation for more details and to request access.

Sample Applications

This repo contains sample apps for utilizing Aerospike Vector Search. All of the current apps are written in Python. The available apps are:

  • Basic Search - A simple application used to showcase the Python client.
  • Quote Search - A application for semantic text search that includes a small dataset of quotes.
  • Prism Image Search - An image search demo that can be used to search JPEG images (no sample dataset included).

Prerequisites

You don't have to know Aerospike to get started, but you do need the following:

  1. A Python 3.10 - 3.11 environment and familiarity with the Python programming language (see Setup Python Virtual Environment).
  2. The URL to your private sandbox environment (this will be provided).

Development

To develop, you can run AVS using docker, and each of the sample applications contains a docker-compose file that deploys all the necessary components.

Contributing

If you have an idea for a sample application, open a PR and we will review it. We're excited to provide more examples of what Vector Search can do.