Building a milestone for a search engine to replace Windows Search, aiming to avoid Windows slowness.
- Tokenizer
- Indexing
- Levenshtein Distance Implementation
- Token Comparer (Sorting Helpers)
- Search Prompt
The project is designed to allow any component to be replaced with a different implementation.
(Under development) Build a service to Index all files in the background. Handle actions through FileSystem watchers to track the location changes and avoid re-indexing.
(Under development) Build an Event Hook to read the input from Windows Explorer search bar and let the engine handle (C++/Shell) https://learn.microsoft.com/en-us/windows/win32/
search the indexed space and show the result including
- filename
- size
- location