From 8850e2f00edce069363a3878d8855dc1f26049fc Mon Sep 17 00:00:00 2001
From: Felipe Bombardelli <felipebombardelli@gmail.com>
Date: Thu, 15 Oct 2015 17:22:55 -0300
Subject: [PATCH] Add the function autocomplete in the controller

---
 app/controllers/search_controller.rb | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb
index 06c3c5104..98a0c2a0b 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
-- 
GitLab