Le 5 mars 2013 à 15:32, Rob McBroom <[email protected]> a écrit :

> On Mar 4, 2013, at 11:54 PM, Tony <[email protected]> wrote:
> 
>> given the power and potential it has and the fact that QS doesn't have an 
>> automatic indexer similar to other launchers.
> 
> What do you mean by “automatic indexer”?

1) Quicksilver predates Spotlight by a couple major OS Version, IIRC it was 
introduced under 10.1/10.2, and Spotlight came to life in 10.4. Guess who 
inspired who ;-).

2) I personally *hate* Spotlight. Sometimes it just does brain dead things — 
I've seen it happily jettison the entire volume index in case there no space 
left, leaving you to wait until the index is back up again while telling wrong 
times of "2 weeks before completion" (on a SSD where a full directory scan from 
the CLI takes less than 5 minutes, I find that doubtful).

3) There's an automatic indexer, it's called the Catalog. It will reindex its 
contents (with some exceptions, see below) every 15 minutes by default, and 
*occasionally* hang completely ;-)).

4) There's a private flag called "watch" that listen to the FSEvents 
notifications (the ones sent by the file-system that Spotlight listen to to 
always keep it's index up to date). It's used for some of the "default" ones 
(like Documents, that one will get rescanned immediately if you create a file 
in it).


The only advantage I see to Spotlight is the ability to do queries on metadata, 
like "find all text files created the previous week". This is something Rob has 
provided a Catalog source for it, and it mostly works — I say mostly because 
I've been able to beachball QS while using it, but don't ask me how, I don't 
remember ;-). For the 'automatic' thing, I think the FSEvents/"watch" way is 
the best : we don't rely on Spotlight (which breaks more often than not), and 
we're zippy since the indexing is done "in-house" at convenient times, in 
convenient locations, as specified in the Catalog.

Regards,
Etienne Samson
--
[email protected]




-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to