One of my favorite Docebo features is how when you start to type a user’s name or course title into a search or report dashboard field and it pre-populates up to 10 values for you to select from.
That being said, I’m wondering the logic behind this functionality, as the list doesn’t always include the existing record I’m looking for. This is more specific to user’s name as obviously there’s a lot of them. More unique names aren’t an issue. I’m curious of the criteria or algorithm the system uses to create the list.
I have examples of searching for first name finding the record and not, as well as, searching for last name finding the record or not. In some instances neither find the record. I have to enter the User ID to find the record.
Issue: Our power users will not always know the User ID to search. I’m afraid they’ll sometimes run into issues and not quickly find the user information they’re looking for.
Unfortunately I can’t provide screenshots which would clearly show my experience due to Data Privacy. I’ll do my best to explain the experience.
- Entering first name “Peter” displays 10 records with the first or last name Peter. The list does NOT include the record I’m looking for.
- Entering last name “Keel” displays 10 records with the first or last name containing “keel”. The list does NOT include the record I’m looking for.
- Entering full name “Peter Keel” does NOT list any results.
- Entering the user id “654321” finds the exact record I’m looking for.
Looking at the results listed when entering first name and then last name, it appears they’re sorted by User ID which is probably why the records I’m looking for is not listed as it has a higher user id. In my “last name” results it appears to be looking for “contains” vs. “exact match”. Not sure why full name wouldn’t find the record at all.
I’m wondering if this feature could potentially be fine-tuned to more consistently provide the result you’re looking for?
Has anyone else experienced this?
Thanks!