The names live in RAM, not in a database
Findra reads the NTFS file table when it starts and holds every name in memory, and answers a filename search in under 4 ms median for every query measured. There is no overnight pass and no index to rebuild, so a file saved a minute ago is findable now. The measurements are on the numbers page.
findra --searchbench, on an AMD Ryzen 9 9900X3D with an NVMe SSD. Yours will differ.