Skip to content

A Weaviate Search Engine using Vector database and Docker ๐Ÿ”Ž

Notifications You must be signed in to change notification settings

TheODDYSEY/Image-Search-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Weaviate Meme Search Project

Note: This is an ongoing project and is not yet finished.

This project demonstrates how to use the Weaviate knowledge graph to store and search for memes based on images. It utilizes the Weaviate JavaScript client library (weaviate-ts-client) for interacting with the Weaviate instance.

Prerequisites

  • Weaviate instance running on localhost:8080. You can install Weaviate from here.
  • Node.js and npm installed on your machine.

Getting Started

  1. Clone the repository:

    git clone https://github.com/TheODDYSEY/Image-Search-Engine.git
    
    

2.Install the dependencies:

`` bash cd Image-Search-Engine npm install

3.Update the Weaviate instance details in index.js:

``javascript
Copy code
const client = weaviate.client({
    scheme: 'http',
    host: 'localhost:8080',
});

4.Create the "Meme" schema and store an image: Make sure you have the image file matrix.jpg in the ./img directory.

5.Query an image:

Make sure you have the image file matrix.jpg in the project directory.

Run the following command:
    node index.js

# CONTRIBUTING

Contributions are welcome! If you find any issues or have suggestions, please open an issue or submit a pull request.

About

A Weaviate Search Engine using Vector database and Docker ๐Ÿ”Ž

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published