docbrown/app/controllers/search_controller.rb
2020-02-21 12:00:30 -05:00

12 lines
415 B
Ruby

class SearchController < ApplicationController
before_action :authenticate_user!
def tags
tag_docs = Search::Tag.search_documents("name:#{params[:name]}* AND supported:true")
render json: { result: tag_docs }
rescue Elasticsearch::Transport::Transport::Errors::BadRequest
DatadogStatsClient.increment("elasticsearch.errors", tags: ["error:BadRequest"])
render json: { result: [] }
end
end