             # And the URL suffix (which must contain the query part) matches the current query.
             RankingUtils.matches queryTerms, suggestion.url[engine.searchUrlPrefix.length..])
 
+    previousSuggestions =
+      for url, suggestion of @previousSuggestions
+        continue unless RankingUtils.matches queryTerms, suggestion.title
+        suggestion.relevancy = null
+        suggestion
+
     primarySuggestion = new Suggestion
       queryTerms: queryTerms
       type: description

          engine: engines[keyword]

  refresh: (port) ->
    # Parse the search-engine configuration.
    @searchEngines = new AsyncDataFetcher (callback) ->
      engines = {}

    mkSuggestion = do =>
      count = 0
      (suggestion) =>
        url = Utils.createSearchUrl suggestion, searchUrl
        @previousSuggestions[url] = new Suggestion
          queryTerms: queryTerms
          type: description
          url: Utils.createSearchUrl suggestion, searchUrl
