diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb
index 06c3c5104b2cc3332c3e191e06fbf11a889c7c4e..98a0c2a0b64746c4d636449ed4be5376938d49ff 100644
--- a/app/controllers/search_controller.rb
+++ b/app/controllers/search_controller.rb
@@ -1,6 +1,7 @@
 class SearchController < ApplicationController
   include SearchEngine::OrientdbLucene
 
+
   def index
   end
 
@@ -45,6 +46,20 @@ class SearchController < ApplicationController
     render partial: 'search/fetch'
   end
 
+
+
+  def autocomplete
+    begin
+      query = params["q"] || ""
+      json_data = open( "http://localhost:4242?q=#{query}" ).read
+      render text: json_data
+    rescue
+      render text: "[]"
+    end
+  end
+
+
+
   private
 
   def build_page_result(objects, page, limit)
@@ -59,4 +74,6 @@ class SearchController < ApplicationController
     # items.each{ |item| item['author'] = order_author(item['author']) if (item['author'].nil? ? [] : item['author']).size > 0 }
     items
   end
+
+
 end