Skip to content

mbotsko7/FalconEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FalconEngine

A Search Engine written in Java using a JavaFX GUI. This search engine was written in iterations as can be observed in the commits and the files, but the final product accepts a corpus of JSON files to build a searchable on-disk index. Both boolean and ranked retrieval are supported, in addition to the following special features: wildcard queries (using KGram indexing), spelling correction, and NEAR retrieval. Unit testing performed using JUnit.

Why is it called the Falcon Engine?


Because despite being a bucket of bolts, it still makes the Kessler run in 12 parsecs.

What are the other iterations?


First iteration utilized in-memory indexes and a separate (but relevant) iteration used the indexing in the engine for classification of the unidentified Federalist Papers with Rocchio Classification and k-Nearest Neighbor Classification.

About

a Java Search Engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •