Keep it as simple as it is!
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
My Problem: I have a huge ammount of media files spreaded over 10 USB-Drives(NTFS) and 1 NAS-device. Those devices can't be online all the time, offline searching is the only way to retrieve certain files within a reasonable time. Unfortunaltely the automatic reindexing of Everything discards all the information of unattached drives in the database. And: media archives on external drives don't change very often, which means, that in most cases one initial automatic indexing run (and selectiv manual indexing if necessary) would be enough.
![Sad :(](./images/smilies/icon_e_sad.gif)
Suggestion: Make Everything an archive manager for all those Terabyte medialibrary users out there!
This could be a way to do it:
1. Detect volumes by volume-name, each drive can be identified by a unique name (maybe that's the way you do it already).
2. Keep index of non attached devices in the database (and the volume in the Tools->Options->Volumes Panel) and reindex the volume by default, when it is reattached.
3. Add a 'keep index' option to each listetd volume on the Tools->Options->Volumes Panel (<off> by default). [This keeps the index of a non-attached volume in the database.]
4. Add a 'reindex manually' option to each listed volume on the Tools->Options->Volumes Panel (<off> by default). [This stops auto-reindexing and enables manual indexing on that volume.]
5. Add a reindex manually command somewhere. This should only reindex attached devices with the 'reindex manually'-option <on>
![Wink ;)](./images/smilies/icon_e_wink.gif)
This will keep (by default) the actual behaviour of the system, but enables offline searching.
Although I know, that searching speed of Everything depends on the existance of NTFS File tables, and NAS-accsess would slow it down. (... and Speed is what's all about), but .. It would be great to me if Everything would support NAS-devices too!
I really have no idea which effort will be necessary to implement this but I think, it would fit well in the workflow-philosophie of Everything.