Skip to content

CLI tool for on-disk text search, uses indexing to improve efficiency

Notifications You must be signed in to change notification settings

martishin/SearchEngine

Repository files navigation

SearchEngine

Implementation of a full-text on-disk search engine, consisting of two parts:

  • index builder
  • search query executor

Running Locally

  • Build the index: gradle run --args " --idx=./index --index --dir=./"
  • Execute queries: gradle run --args " --idx=./index --query"

Testing

  • Run tests: gradle test

Usage

usage: [-h] --idx IDX --index [--dir DIR]
  
required arguments:  
 --idx IDX   index location  
 --index,    mode: index or query  
 --query  
   
optional arguments:  
 -h, --help  show this help message and exit  
 --dir DIR   directory for search

About

CLI tool for on-disk text search, uses indexing to improve efficiency

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages