Thanks lawenlerk, this is exactly the info I need :-)

So the reason why this happens is that in order to do incremental
narrowing down of the result set we grab a huge chunk of search results
from Zeitgeist. We can't just grab all of the results because there
might be umpteen gajillion of them and that would be pretty hefty :-)

When you then pass in a query like "e" which has tonnes of hits we only
extract the first N results and if the desired doc is on position N+1 we
wont ever get it since we only narrow the result set down.

This is all a hack of course, trying to work around the fact that
narrowing down search results like we do isn't really doable with the
current software architecture. Another hack we can add on top could be
to not fire searches when the search string is just one letter. Or
alternatively simply disable the incremental searching and always do a
full rebuild of the result model (we already do this fx. in the apps
place).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/764352

Title:
  Unity search results depends on typing speed

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to