findit
DESCRIPTION
FindIt is a utility that performs indexed search of local files. It is written in C++ and supports basic phrases in querying and indexes files for fast search times. It has just been conceptualized.TRANSCRIPT
FindItDesktop Search Engine
Asif S Kalam | Renjith S | Vijith V Daniel
Searching
• Finding info out there.
• Web searches, database searches, file searches etc.
• Search Engines.
• Search Algorithms.
FindIt
• Searches your local hard disk – Like Google Desktop does.
• Search inside a number of file formats – TXT, RTF, DOC, XLS, PPT, PDF and metadata in MP3 files (ID3 tags).
• Boolean searches like AND and + / - possible through queries.
• Indexes files to minimize search times.
User Interface
• Querying through user-friendly interface / console.
• Basic Boolean phrases like AND, symbols like + and – can be parsed.
• User-friendly and clutter-free display of results.
Indexing
• Whole-file searches are painfully time-consuming.
• Indexing – creating a custom haystack before you search for the needle.
• Identifying the most suitable indexing method.
• File-based database features of C++ limits creating and managing an index.
• Have to find out efficient way to perform idle-time indexing.
Other Features
• Save and retrieve searches.
• A rudimentary result ranking system.
• Export results as a formatted text-file / web-page.
This and that
• Advantage over Google Desktop – It doesn’t collect data on you. ;-)
• Roping in advanced querying – time crunch.
• Current status – just the conceptualization.
That’s all, Folks.Thanks for the patience.