tftio Posted September 8, 2014 Posted September 8, 2014 It would be very useful if "Search Scope" was a list, rather than a set or bag, and the order in the UI was preserved in the search results; e.g. if I want to have the contents of $HOME/Applications show up earlier than the contents of /Applications in the results list, I should drag it above /Applications in the UI.
Andrew Posted September 9, 2014 Posted September 9, 2014 It would be very useful if "Search Scope" was a list, rather than a set or bag, and the order in the UI was preserved in the search results; e.g. if I want to have the contents of $HOME/Applications show up earlier than the contents of /Applications in the results list, I should drag it above /Applications in the UI. There are a few reasons why this isn't possible... firstly, OS X's metadata query server takes a scope list but ignores the order. Alfred could pass the search scope in a specific order and it would be ignored. Alfred then gets a subset of the most relevant results passed back which he subsequently applies his own knowledge to which ensures that the most relevant (learnt over time) result is at the top for the typed term. This subset means subsequent ordering would miss non relevant results, and forcing ordering based on scope would prevent Alfred's internal knowledge from being used to do any ordering... which would make the result order less useful for all other use cases.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now