Description of problem: Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. type something like "837248723847893" or "jksdflsdjflwoinlv" into the search box 2. hit search 3. Actual results: get results Expected results: shouldn't get results Additional info: maybe the score on the search results needs to be filtered more.
The issue is that we had logic in the search server to return the 10 best hits. For the case of a system search with say "jksdflsdjflwoinlv" in the system name. The search string would be broken up into a series of NGrams (permutations of all the letters) and that would be searched and ranked. We'd get back scores that were very low and return the highest scoring 10. Now I've add in a check that if the score is below a configurable threshold value we will not return the results. This check is only for system search, for other searches we still return the first 10 matches at a minimum. search.system_score_threshold=.10 This change was introduced in spacewalk 0.3.
searching for 837248723847893 or jksdflsdjflwoinlv, resulted in no systems found.