{"repo":"redis-developer/redis-arXiv-search","free":true,"listed":false,"github":"https://github.com/redis-developer/redis-arXiv-search","clone":"git clone https://github.com/redis-developer/redis-arXiv-search.git","description":"Vector search demo with the arXiv paper dataset, RedisVL, HuggingFace, OpenAI, Cohere, FastAPI, React, and Redis.","language":"Python","stars":154,"topics":["arxiv","arxiv-papers","document-retrieval","document-search","huggingface","machine-learning","nlp","redis","vector-search","openai"],"license":"BSD-3-Clause","category":"machine-learning","readme_excerpt":"🔎 arXiv Search API Hosted Demo &nbsp;&nbsp;&nbsp; Code &nbsp;&nbsp;&nbsp; More AI Recipes &nbsp;&nbsp;&nbsp; Blog Post &nbsp;&nbsp;&nbsp; Redis Vector Search Documentation &nbsp;&nbsp;&nbsp; This repository is the official codebase for the arxiv paper search app hosted at: https://docsearch.redisvl.com Redis is a highly performant, production-ready vector database, which can be used for many types of applications. Here we showcase Redis vector search applied to a document retrieval use case. Read more about AI-powered search in the technical blog post published by our partners, Data Science Dojo . Dataset The arXiv papers dataset was sourced from the the following Kaggle link. arXiv is commonly used for scientific research in a variety of fields. Exposing a semantic search layer enables natural human language to be used to discover relevant papers. Application This app was built as a Single Page Application (SPA) with the following components: - Redis Stack for vector database - RedisVL for Python vector db client - FastAPI for Python API - Pydantic for schema and validation - React (with Typescript) - Docker Compose for development - MaterialUI for some UI elements/components - React-Bootstrap for some UI elements - Huggingface , OpenAI , and Cohere for vector embedding creation Some inspiration was taken from this tiangolo/full-stack-fastapi-template and turned into a SPA application instead of a separate front-end server approach. General Project Structure Embedding Provi","default_branch":null,"files":null,"tree":[],"storefront":"/r/redis-developer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/redis-developer/redis-arXiv-search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}