• Stars
    star
    478
  • Rank 91,950 (Top 2 %)
  • Language
    Jupyter Notebook
  • Created over 1 year ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repository shares end-to-end notebooks on how to use various Weaviate features and integrations!

Welcome to the Weaviate Recipes repository!

Weaviate logo

This repo covers end-to-end examples on the various features and integrations with Weaviate!

Search πŸ”Ž

This folder shows you how to search. It covers vector search, hybrid search, generative search, multi-modal search, and how to search in Japanese.

Integrations 🀝

Learn about the various Integrations with Weaviate! A few demos we have are:

  1. DSPy - Getting started with DSPy, Query to Blog Post demo, and more
  2. LlamaIndex - Indexes, Query Engines, Advanced RAG, and more
  3. Nomic - Visualize your embeddings
  4. Ragas - Evaluate your RAG application

Reranking ☝️

Learn how to implement pointwise and listwise reranking with Cohere and OpenAI.

Multi-Tenancy πŸ‘₯

Multi-tenancy is a key feature in Weaviate, allowing for the efficient and secure management of data across multiple users or tenants.

Product Quantization πŸ—œοΈ

Enabling Product Quantization (PQ) Vector Compression for your Class.

Classification ☯️

Classification using KNN and zero-shot learning.

Spark Connector πŸ’₯

Learn how to load data from a Spark Dataframe and feed it into Weaviate.

Feedback ❓

Please note this is an ongoing project, and updates will be made frequently. If you have a feature you would like to see, please drop it in the Weaviate Forum.

More Repositories

1

weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.
Go
10,796
star
2

Verba

Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
TypeScript
6,002
star
3

weaviate-examples

Weaviate vector database – examples
HTML
297
star
4

semantic-search-through-wikipedia-with-weaviate

Semantic search through a vectorized Wikipedia (SentenceBERT) with the Weaviate vector search engine
Python
241
star
5

healthsearch-demo

Discover Healthsearch: Unlocking Health with Semantic Search ✨
TypeScript
162
star
6

weaviate-python-client

A python native client for easy interaction with a Weaviate instance.
Python
160
star
7

structured-rag

StructuredRAG Benchmarker
Jupyter Notebook
85
star
8

awesome-weaviate

Awesome Weaviate
79
star
9

weaviate-io

Website for the Weaviate vector database
MDX
70
star
10

typescript-client

Official Weaviate TypeScript Client
TypeScript
64
star
11

weaviate-podcast-search

Search through the Weaviate Podcast!
Python
57
star
12

BookRecs

A simple semantic search demo to list books based on user query
TypeScript
51
star
13

weaviate-helm

Helm charts to deploy Weaviate to k8s
Shell
50
star
14

st-weaviate-connection

A python package that provides a custom streamlit connection to query data from weaviate, the AI native vector database
Jupyter Notebook
49
star
15

generator9000

Web App for generating synthetic data
TypeScript
45
star
16

t2v-transformers-models

This is the repo for the container that holds the models for the text2vec-transformers module
Python
38
star
17

Generative-Feedback-Loops

Resources for exploring Generative Feedback Loops with Weaviate!
Jupyter Notebook
35
star
18

spark-connector

Weaviate connector for Apache Spark
Scala
33
star
19

biggraph-wikidata-search-with-weaviate

Search through Facebook Research's PyTorch BigGraph Wikidata-dataset with the Weaviate vector search engine
JavaScript
31
star
20

ref2vec-ecommerce-demo

Demo on using Weaviate's ref2vec vectorizer for building Recommendation Systems!
Python
30
star
21

weaviate-go-client

Go
30
star
22

DEMO-text2vec-openai

This repository contains an example of how to use the Weaviate vector search engine's text2vec-openai module
Python
29
star
23

weaviate-benchmarking

Tools for various benchmarking scenarios
Go
24
star
24

howto-weaviate-retrieval-plugin

Python
19
star
25

how-to-ingest-pdfs-with-unstructured

Jupyter Notebook
16
star
26

java-client

Official Weaviate Java Client
Java
15
star
27

weaviate-chaos-engineering

Chaos-Engineering-Style CI Pipelines to make sure Weaviate handles whatever the real world throws at it.
Go
15
star
28

weaviate-gorilla

Fine-tuned LLMs to use the Weaviate APIs!
Jupyter Notebook
13
star
29

contextionary

Weaviate's own language vectorizer, which allows for semantic context-based searches in Weaviate
Go
13
star
30

weaviate-rust-client

Rust client library to interact with Weaviate
Rust
12
star
31

weaviate-javascript-client

No longer maintained, please see the TypeScript client
TypeScript
12
star
32

weaviate-cli

CLI tool for Weaviate
Python
11
star
33

weaviate-infra

JavaScript
11
star
34

typescript-embedded

An embedded Weaviate database with TypeScript client interface
TypeScript
11
star
35

arXiv-demo-dataset

This repository will contain a demo using Weaviate with data and metadata from the arXiv dataset.
HTML
11
star
36

quote-finder

TypeScript
9
star
37

multi2vec-bind-inference

Python
9
star
38

partner-integration-examples

Jupyter Notebook
8
star
39

weaviate-diagnostics

Weaviate Diagnostics 🩺
Go
7
star
40

multi2vec-clip-inference

Weaviate module inference code for the multi2vec-clip module
Python
6
star
41

DEMO-datasets

Weaviate Demo Docker Compose files
6
star
42

reranker-transformers

Python
6
star
43

ner-transformers-models

The inference container for the Weaviate NER transformers module
Python
6
star
44

Getting-Started-With-Weaviate-Python-Client

Jupyter Notebook
5
star
45

demo-fixie-weaviate

How to build an agent that integrates with weaviate
Jupyter Notebook
4
star
46

verba-weaviate-data

Python
4
star
47

recipes-ts

TypeScript
4
star
48

weaviate-local-k8s

Github action to deploy a local kubernetes cluster with Weaviate installed on it
Shell
4
star
49

late-chunking-experiments

Jupyter Notebook
3
star
50

CORD-19-Weaviate

Python
3
star
51

qna-transformers-models

The inference container for the qna module
Python
3
star
52

DEMO-NewsPublications

Weaviate demo with news publications
Python
3
star
53

DEMO-GameWalkthroughs

Weaviate demo dataset with game walkthroughs
Python
3
star
54

t2v-transformers-models-rs

This is the repo for the container that holds the pure Rust implementation for the `text2vec-transformers` module
Rust
3
star
55

t2v-gpt4all-models

This is the repo for the container that holds the models for the text2vec-gpt4all module
Python
2
star
56

weaviate-io-site-search

Python
2
star
57

multi-tenancy-load-test

Smarty
2
star
58

confluent-connector

Jupyter Notebook
2
star
59

weaviate-BEIR-benchmarks

Collection of the BEIR benchmarks uploaded and backed up in Weaviate!
Jupyter Notebook
2
star
60

sum-transformers-models

Transformers-based Summarization inference models based on transformers architecture
Python
2
star
61

weaviate-recommend-python-client

Python client for interacting with the Weaviate recommend service.
Python
2
star
62

weaviatest

CLI tool to perform different weaviate operations seamlessly. It's main use is for testing the Weaviate application or reproduce specific scenarios.
Python
2
star
63

DEMO-SimpleWiki

Wikipedia simple english for Weaviate
Python
2
star
64

weaviate-operator

A Kubernetes Operator to automate the management of Weaviate Database Clusters
Smarty
1
star
65

weaviate-on-gcp-marketplace

Required Images and Build Scripts to publish Weaviate on GCP Marketplace
Python
1
star
66

weaviate-breadboard-kit

A breadboard kit for weaviate
TypeScript
1
star
67

i2v-pytorch-models

Inference containers for the Weaviate `img2vec-pytorch` module
Python
1
star
68

DEMO-ProductCatalog

Product catalog for Weaviate
Python
1
star
69

TEMPLATE-python

A python project template
Python
1
star
70

weaviate-graphql-prototype

weaviate-graphql-prototype
JavaScript
1
star
71

podcast-flow

Generate new content ideas from your existing content
Python
1
star
72

demo-chirpchase-weaviate

TypeScript
1
star
73

aws-marketplace-checkmy-iam

Python
1
star