A search engine capable of locating, indexing and searching from within the contents of plain text files inside a Unix-like operating system.

kzimmermann 6caf27eebf Migrated from Google Code 9 lat temu
.gitignore 8a2a7505a6 Init commit 9 lat temu
LICENSE 8a2a7505a6 Init commit 9 lat temu
README.md 6caf27eebf Migrated from Google Code 9 lat temu
crawl.py 6caf27eebf Migrated from Google Code 9 lat temu
interface.py 6caf27eebf Migrated from Google Code 9 lat temu
query.py 6caf27eebf Migrated from Google Code 9 lat temu

README.md

unixsearch is a Windows-like search engine capable of locating, indexing and searching from within the contents of plain text files inside a Unix-like operating system.

Motivation

Unix and Linux have long been criticised by desktop users for not having a readily available and robust file searching funcionality.

Although some simple command-line utilities (find, locate) and even mature GUI applications such as catfish have been developed, they lack the capability of searching within a file.

This has led me to feel that a better search engine had to be developed.

Features

  • Capable of crawling all the accessible filesystem according to the user's permission (entire filesystem if root).
  • Capable of index-searching (searching the content of files besides their names) non-binary files such as xml, html, txt, csv, source code and configuration files.
  • Capable of on-the-spot reindexing of files.