contextionary

module
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2023 License: BSD-3-Clause

README

Weaviate Contextionary Weaviate logo

The contextionary powers the semantic, context-based searches in Weaviate.

Not intended for stand-alone use. Used by Weaviate - the ML-first vector search engine.

Versioning

The version tag is <language-of-db><semver-of-db>-v<semver-of-app>. So for example the app version 0.1.0 deployed with the contextionary vector db version 0.6.0 of the English language will have the version en0.6.0-v0.1.0. This also corresponds to the Docker tag.

Languages

Currently available languages include:

  • en
  • de
  • nl
  • cs
  • it

Other languages coming soon.

Docker Requirements

The build pipeline makes use of Docker's buildx for multi-arch builds. Make sure you run a Docker version which supports buildx and have run docker buildx create --use at least once.

How to build and test project

  1. Regenerate schema:
./gen_proto_code.sh
  1. Build image:
LANGUAGE=en MODEL_VERSION=0.16.0 ./build.sh
  1. Run journey tests:
LANGUAGE=en MODEL_VERSION=0.16.0 ./build.sh && DIMENSIONS=300 ./test/journey.sh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL