Search is now working. Here are the usecases you want to hit:
* Going to the search tab while not logged in - should show basic instructions and no options for selecting people search * Doing an unloggedin search (use 'test') - should show package results * Logging in from the search results using the login button at top right - should bring you back to search with the same search term. you should see a packages and people search results along with check boxes underneath the search bar. * Uncheck packages and hit the search button - should show only the people search result and packages should remain unchecked * Uncheck people and hit the search button - should show both the packages and people search result and both should be checked * Uncheck people again and hit the search button - should show only the packages search result and people should remain unchecked * Hit the search tab to reset the search term - you should see a more detailed description describing the limitations of the people search
The people/package maint page now shows that persons builds, updates and alerts (updates are broken right now and will show you all updates). Packages is being worked on. To get here click on a user's name in any builds or updates grid and then select teh top Package Maintenance tab.
-- John (J5) Palmieri Software Engineer Red Hat, Inc.
On 04/22/2009 12:06 PM, John Palmieri wrote:
Search is now working. Here are the usecases you want to hit:
- Going to the search tab while not logged in - should show basic instructions and no options for selecting people search
- Doing an unloggedin search (use 'test') - should show package results
This search seems... incomplete.
[spot@velociraptor devel]$ yum search test |wc 492 3403 29319
The Fedora Community search came up with 20. That's a LOT less than 492. Also, yum only took about 2 seconds to return that result. This is a huge area for improvement.
- Logging in from the search results using the login button at top right - should bring you back to search with the same search term. you should see a packages and people search results along with check boxes underneath the search bar.
- Uncheck packages and hit the search button - should show only the people search result and packages should remain unchecked
- Uncheck people and hit the search button - should show both the packages and people search result and both should be checked
- Uncheck people again and hit the search button - should show only the packages search result and people should remain unchecked
- Hit the search tab to reset the search term - you should see a more detailed description describing the limitations of the people search
This all looks good. Can you change the text that shows up from:
"Enter a search" to "Enter a search query"
The people/package maint page now shows that persons builds, updates and alerts (updates are broken right now and will show you all updates). Packages is being worked on. To get here click on a user's name in any builds or updates grid and then select teh top Package Maintenance tab.
It is also worth noting that alerts also appear to be broken everywhere. :)
~spot
----- "Tom "spot" Callaway" tcallawa@redhat.com wrote:
On 04/22/2009 12:06 PM, John Palmieri wrote:
Search is now working. Here are the usecases you want to hit:
- Going to the search tab while not logged in - should show basic
instructions and no options for selecting people search
- Doing an unloggedin search (use 'test') - should show package
results
This search seems... incomplete.
[spot@velociraptor devel]$ yum search test |wc 492 3403 29319
The Fedora Community search came up with 20. That's a LOT less than 492. Also, yum only took about 2 seconds to return that result. This is a huge area for improvement.
Yum downloads a local database that takes upwards of a couple of minutes to grab. Yum also runs heuristics that we don't run. As for number of results returned that is an issue of the packagedb backend. I return whatever it gives me for each of the search terms. Moving to an indexer would both speed us up and allows us to do better search matches but is a project in itself.
On 04/22/2009 05:46 PM, John Palmieri wrote:
Yum downloads a local database that takes upwards of a couple of minutes to grab.
If by this you mean repodata, this doesn't take a couple of minutes to grab. Also, we could just grab it regularly on the backend. Even if we only grabbed it once an hour, it would be enough to use that as cache.
We're just missing a lot of valid hits here.
~spot
On Wed, Apr 22, 2009 at 12:06:20PM -0400, John Palmieri wrote:
Search is now working. Here are the usecases you want to hit:
- Going to the search tab while not logged in - should show basic instructions and no options for selecting people search
- Doing an unloggedin search (use 'test') - should show package results
- Logging in from the search results using the login button at top right - should bring you back to search with the same search term. you should see a packages and people search results along with check boxes underneath the search bar.
- Uncheck packages and hit the search button - should show only the people search result and packages should remain unchecked
- Uncheck people and hit the search button - should show both the packages and people search result and both should be checked
- Uncheck people again and hit the search button - should show only the packages search result and people should remain unchecked
- Hit the search tab to reset the search term - you should see a more detailed description describing the limitations of the people search
These should really be unit tests...
luke