Es gibt da sowas wie ETHERNET, evtl. schonmal gehört, falls Du über den USB Rand hinausblicken kannst....
Direkt Angeschlossen bezieht sich darauf, dass das System direkten Zugriff auf das Dateisystem bzw. den Datenträger hat.
Beim NAS wird nur die Datei übergeben und gesagt "Speicher das mal". (wenn man drüber nachdenkt ist das bei SSD ganz ähnlich der Fall - aber es ist doch etwas anders.)
Daraus ergibt sich dann auch, das du über ETHERNET eben nicht siehst wenn sich Dateien Ändern.
Da musst du immer das gesamte Verzeichnis neu einlesen. Und deshalb bringt auch ein Suchindex nicht so viel...
Er müsste bei jeder indizierten datei im hintergrund prüfen ob sie noch da ist. Bei der Suche würden es elendig lang dauern, bis alle gefundenen dateien abgeglichen wurden.
Du würdest suchergebnisse bekommen, die eventuell von einem anderen Gerät bereits gelöscht wurden und die dann entweder kurz nach dem Anzeigen wieder verschwinden.
Alternative wäre eine ganz langsame Suche und da bist du dann wieder bei EasyFind.
Die sauberste Lösung wär, wenn dein NAS (dass direkten zugriff auf das Dateisystem hat) einen Index bereitstellt, auf den du mit einer Software zugreifen kannst.
Für QNAP (Falls ONAP ein Schreibfehler ist) gibt es das wohl durchaus:
https://www.qnap.com/static/landing/2015/EN_Qsirch/index.html
es ist ein sehr interessantes Thema. Ich bin gespannt und wünsche dir, dass du eine gute Lösung findest.