Skip to content

Lets you search through the files on the local machine through a simple web based ui (runs on browser)

Notifications You must be signed in to change notification settings

subhashnottath/desktop-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Desktop Search

Features

  1. HTML Based UI
  2. Configure directories to be searched using FileWatcher.filePaths field in application.properties
  3. Search file path, content and type file(default), content, type
    1. Search using lucene query syntax
    2. It searches in tokenized fields like absolute path, type, content
      e.g. /opt/run/cmd/test - can be found by searching opt, run, cmd or test
      e.g. content: hello world, type:mp4
  4. Auto update index when changes occur in the configured directories

Technologies used

  1. Html for UI
  2. Java backend (Spring boot webflux)
  3. Search using Apache Lucene
  4. Content parsing using Apache Tika
  5. Index auto update using WatchService
  6. Async communication to backend through javascript

About

Lets you search through the files on the local machine through a simple web based ui (runs on browser)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published