Researched on Windows’ Index Search, its functions, advantages and technical drawbacks.
No-Escape Search that has solved 3 problems of the Windows Search. First, memory wastage by Windows indexing and its limited nature; second, slow data retrieval by unindexed window search; and third, inability to facilitate the user with location(s) of the input. This algorithm retrieves in O(constant) time using cloud-based 3D hash data-structure.
Designed 3D Hash Data-Structure
Hash stored in hierarchical key-value pairs at Google Firebase cloud
System comprises of 3 major algorithms: first, automated directory scanning algorithm that involves the use of a ‘wait for single object’ call from pywin32 events; second, file scanning algorithm; third, retrieval algorithm. Retrieval is a comprehensible combination of user’s input string & filename(s). Also, unlike windows search, it permits to include location(s) & even multiple occurrences. Additionally, the performance of the system is increased by multi-threading.
Target Directory and UI Search
Search Results for create
Search Results for multiple terms
Automated Upload to Firebase - Cloud-level Indexing
Flowchart of Automated Directory Scanning Algorithm
Flowchart of Retrieval algorithm
Successfully published a research paper in 10th IC3-2017 jointly organized by University of Florida, USA and Jaypee Institute of Information Technology, India.