On 25 Mar 2014, at 6:33, Lucas Garron wrote:
I've been using Quicksilver for a long while, so it almost seems
embarrassing to ask, but maybe I'm missing something or someone has
seen
this before:
Should the indexing/rescan system be remotely reliable?
I’m equally embarrassed to say I’m not sure. I destroy and recreate
my catalog so often when testing different things, I’d probably never
notice.
Most of my catalog entries are set to rescan "Every 10 minutes".
Maybe you know, but for everyone else’s benefit: It doesn’t
literally rescan everything on a schedule. It just asks each entry if
it’s still valid since the last scan. Only if the entry says “no”
will a rescan of that entry actually take place.
However, when I add something to the entry (e.g. a folder/file in an
indexed folder), it can take a long time for the entry to show up in
the
index. In fact, I'm not sure if things show up at all, because
sometimes I
get impatient after a long while and force a rescan.
I know if you change a file, the parent folder’s timestamp is changed
too, but I’m not sure about the folders above that. So the “File &
Folder Scanner” might not pick up changes two or more levels deep
because the answer to the “Are you still valid?” question will be
“yes”, so no rescan.
(There are a small number of File & Folder presets that update in
real-time as soon as a change happens, but that’s rare.)
I think it happens with multiple types of catalog entries, but my
primary
annoyance is folders.
They all have their own criteria for determining if a rescan is
required, so it could be that there are different bugs in different
places.
Running "Force Catalog Rescan" (from Internal Commands) works,
although
that takes a few seconds, of course. "Catalog Rescan" and Cmd-R don't
work.
I thought those *did* force a rescan, but probably not if there’s a
separate command for it. You can see that I’m an expert in this area.
;-)
I'm not sure if rescans happen with any frequency, but I keep running
into the issue. The long debug cycle (at least, when things should be
working correctly) makes me reluctant to figure out exactly what's
going on.
All I can say is to make a test folder and add it to the catalog and try
different things periodically. Or, since you can probably understand
[the code][1], maybe you just want to start there and look for obvious
flaws.
--
Rob McBroom
http://www.skurfer.com/
[1]:
https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/PlugIns-Main/QSCorePlugIn/Code/QSFileSystemObjectSource.m#L393
--
You received this message because you are subscribed to the Google Groups
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/d/optout.