• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Open Sources
    3. Awesome-Moviate

    Awesome-Moviate

    Awesome-Moviate is a movie search and recommendation engine demo that combines BM25 keyword search, semantic vector search, and hybrid search using Weaviate as the underlying vector database, serving as a practical example of hybrid retrieval for media content.

    🌐Visit Website

    About this tool

    Awesome-Moviate

    Category: Open-source
    Slug: awesome-moviate
    Brand: weaviate
    Source: https://github.com/weaviate-tutorials/awesome-moviate

    Overview

    Awesome-Moviate is an open-source demo of a movie search and recommendation engine. It showcases hybrid retrieval for media content by combining:

    • BM25 keyword search
    • Semantic vector search
    • Hybrid search

    It uses Weaviate as the underlying vector database.

    Features

    • Movie search demo UI for exploring movie data and recommendations.
    • Hybrid retrieval pipeline that blends:
      • BM25 keyword-based search
      • Vector-based semantic search
      • Combined hybrid search scoring.
    • Weaviate integration as the vector database backend.
    • Data loading utilities (e.g., add_data.py) to ingest movie datasets into Weaviate.
    • Predefined query logic (e.g., queries.js) demonstrating different search modes.
    • Web application backend and routing (e.g., index.js) for serving the search experience.
    • Frontend views (in the views directory) for displaying search results and movie details.
    • Containerized setup with Docker via docker-compose.yml to run Weaviate and the app locally.
    • Python and Node.js environment definitions via requirements.txt and package.json for reproducible setup.
    • Example media asset (awesome-moviate-demo.gif) demonstrating the application behavior.

    Tech Stack

    • Weaviate (vector database)
    • BM25 keyword search
    • Semantic vector search
    • Node.js (server, queries, app logic)
    • Python (data ingestion scripts)
    • Docker & Docker Compose

    Pricing

    • Not applicable — Awesome-Moviate is an open-source demo project.
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedDec 25, 2025

    Categories

    1 Item
    Open Sources

    Tags

    3 Items
    #Hybrid Search#examples#Open Source

    Similar Products

    6 result(s)
    Healthsearch Demo

    Healthsearch is an open-source demo application that uses Weaviate as a vector database to retrieve supplement products based on user-written reviews and queries, illustrating real-world semantic product search over vector embeddings.

    Bleve

    Bleve is an open-source search library with experimental support for vector search, enabling hybrid search and retrieval in applications.

    Vespa
    Featured

    Open-source AI search platform combining vector search, keyword retrieval, structured filtering, and ML ranking. Powers applications at Spotify, Yahoo, and Wix with sub-100ms response times. This is an OSS platform under Apache 2.0 with managed cloud option.

    Qdrant Vector Database
    Featured

    Qdrant is an open‑source vector database designed for high‑performance similarity search and AI applications such as RAG, recommendation systems, advanced semantic search, anomaly detection, and AI agents. It provides scalable storage and retrieval of vector embeddings with features like filtering, hybrid search, and production‑grade APIs for integrating with machine learning workloads.

    StarRocks

    Open-source high-performance analytical database with vector search capabilities. Features IVFPQ and HNSW indexing for approximate nearest neighbor search in v3.4+. This is an OSS database under Apache 2.0, a Linux Foundation project.

    Elasticsearch

    Elasticsearch is a distributed search engine supporting various data types, including vectors, and provides scalable vector search capabilities, making it a popular choice for modern AI-powered applications. It can be extended with the k-NN plugin to provide scalable vector search using HNSW and Lucene, enabling hybrid semantic and keyword search capabilities.

    Decorative pattern
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies