mareksagan / BookSearch

Search engine for books (Apache Solr, IText 7, Java 8, ReactJS)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BookSearch

Search engine for books (Apache Solr, IText 7, Java 8, VueJS)

Requirements

  • API will expose an endpoint which accepts the search query and returns the page results
  • Another endpoint will enable the user to index a PDF file page by page
  • There will be a user interface making the project user friendly

Search engine document schema

Attribute Description
page Page number
text Extracted page text
title Book title
author Book author name

Installation

  • Set up Maven and JDK 11 on your machine
  • Run mvn clean install
  • Run mvn package to deploy a JAR file

About

Search engine for books (Apache Solr, IText 7, Java 8, ReactJS)

License:MIT License


Languages

Language:Java 64.5%Language:Vue 24.1%Language:HTML 7.8%Language:JavaScript 3.6%