Repository navigation
Seek 0.4.4
Install or update (PowerShell):
irm https://raw.githubusercontent.com/SynrgStudio/seek/main/install.ps1 | iex
Built from this release's commit, with the tests passing.
SHA-256 of seek.exe: 02f0e31c6a3635c41f0086e67123b03b971f39989483c5f1b70f4f9d4600a6f3
What changed
findanswers about three times sooner. On a PC with 4.9 million names, a search by name went from 100–150 ms to 40–50 ms, and one with a wildcard (*.blend) from about 400 ms to 100 ms. Seek's window searches at every letter typed, and the wait showed. What changed: each thread reads names that are next to each other in memory instead of one in eight; scoring a match no longer asks for memory, nor twice whether the name is a program; turning the best matches into paths and ranking them by what the user did lately runs on several threads; the list of what was created since the index is made once, not at every search; and wildcards compare letters without a call for each.- The same search always lists equal scores in the same order: the index's. Before, which thread had read a name could decide it.