hellosara's picture
Upload README.md
5d9fa2d verified

A newer version of the Gradio SDK is available: 6.15.1

Upgrade
metadata
title: Book Semantic Search
emoji: πŸ“š
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.47.2
app_file: app.py
pinned: false
license: mit

Book Semantic Search πŸ“š

A semantic search application for discovering books based on emotional tone and themes.

Features

  • πŸ” Semantic Search: Find books using natural language queries
  • 😊 Emotion-based Filtering: Filter by emotional tones (Suspenseful, Sad, Romantic, etc.)
  • πŸ“‘ Category Filtering: Browse by book categories
  • 🎯 Smart Recommendations: Get personalized book recommendations based on content similarity

How to Use

  1. Enter Your Query: Describe what kind of book you're looking for
  2. Select Tone (Optional): Choose an emotional tone to narrow results
  3. Select Category (Optional): Filter by book category
  4. Get Recommendations: Click submit to see your personalized book recommendations

Technology Stack

  • Frontend: Gradio
  • Backend: Python
  • Search: Semantic similarity using embeddings
  • Data: Curated book dataset with emotional tone annotations

Local Development

# Install dependencies
pip install -r requirements.txt

# Run the app
python app.py