Quality and Order of Search Results

When searching please order as follows:

  • list matching file names 1st
  • list definitions next
  • list usages within the respective libraries in which there was a matching definition
  • list 3rd party library usages finally

These results should be weighted by the number of times the references are uses elsewhere.

In the current search results, the latter dominates and the search results in many cases are useless suspicious results.

E.g. the results of this query is gibberish: https://github.com/search?q=java.utils&type=code when I am searching for java.utils. The 1st result should the OpenJDK java.utils package files.