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 10 anni fa
.gitignore 8a2a7505a6 Init commit 10 anni fa
LICENSE 8a2a7505a6 Init commit 10 anni fa
README.md 6caf27eebf Migrated from Google Code 10 anni fa
crawl.py 6caf27eebf Migrated from Google Code 10 anni fa
interface.py 6caf27eebf Migrated from Google Code 10 anni fa
query.py 6caf27eebf Migrated from Google Code 10 anni fa

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.