Combination of vector and keyword search for best results.
Installation¶
docker run -d -p 8080:8080 semitechnologies/weaviate:latest
Schema + Query¶
import weaviate
client = weaviate.Client('http://localhost:8080')
result = client.query.get('Article',['title','content'])\
.with_hybrid(query='PostgreSQL indexes', alpha=0.5)\
.with_limit(5).do()
Features: - Hybrid (vector+BM25) - Auto-vectorization - GraphQL API - Multi-tenancy
Weaviate for Hybrid¶
Best results thanks to vector + keyword combination.
weaviatevector dbhybrid search