diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb
index 98a0c2a0b64746c4d636449ed4be5376938d49ff..47066a6334fa2fabad7210e8acbb8b856a7cb5ee 100644
--- a/app/controllers/search_controller.rb
+++ b/app/controllers/search_controller.rb
@@ -50,8 +50,9 @@ class SearchController < ApplicationController
 
   def autocomplete
     begin
+      auto = AutocompleteService.new
       query = params["q"] || ""
-      json_data = open( "http://localhost:4242?q=#{query}" ).read
+      json_data = auto.query(query)
       render text: json_data
     rescue
       render text: "[]"