Remove meaningless query call on search()

  * local variable 'lectures' are overridden on any control path, so
    this assignment is meaningless.
Apply cache on search request without keyword (== listing some lectures)