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.
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.
Currently available languages include:
en
de
nl
cs
it
Other languages coming soon.
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.
- Regenerate schema:
./gen_proto_code.sh
- Build image:
LANGUAGE=en MODEL_VERSION=0.16.0 ./build.sh
- Run journey tests:
LANGUAGE=en MODEL_VERSION=0.16.0 ./build.sh && DIMENSIONS=300 ./test/journey.sh