Skip to content

hsal/es-cisi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” CISI Search Interface – Next.js + Flask + Elasticsearch

This project is a web-based search interface built with Next.js that allows users to search and retrieve documents from the CISI dataset via a Flask API backed by Elasticsearch.

πŸ“š About

The application consists of:

  • Frontend: Built with Next.js (React), featuring a responsive search bar and result display.
  • Backend: A Flask REST API that connects to Elasticsearch and indexes the CISI dataset.
  • Dataset: The CISI (Information Retrieval) dataset commonly used in information retrieval research.

🌐 Live Demo

🟒 https://your-deployed-url.com
(Replace with your deployed frontend URL)

πŸš€ Features

  • Full-text search across the CISI dataset
  • Instant search with autocomplete
  • Clean, responsive UI using React
  • Fast query results using Elasticsearch
  • Environment-configurable API base URL

🧱 Tech Stack

  • Frontend: Next.js, React
  • Backend: Flask, Elasticsearch
  • Data: CISI Dataset
  • Deployment: Vercel (frontend), Render (backend) (or customize based on your stack)

πŸ”§ Environment Variables

Set the API endpoint for the Flask server in .env.local:

NEXT_PUBLIC_API_BASE_URL=https://es-cisi.onrender.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published