Commit acd1c3f6 authored by Valery Sizov's avatar Valery Sizov

ES: refactoring

parent 01d4c86a
module Gitlab
module Elastic
class SnippetSearchResults < SearchResults
include SnippetsHelper
attr_reader :limit_snippet_ids
def initialize(limit_snippet_ids, query)
@limit_snippet_ids = limit_snippet_ids
@query = query
end
class SnippetSearchResults < ::Gitlab::SnippetSearchResults
def objects(scope, page = nil)
case scope
when 'snippet_titles'
......@@ -27,18 +18,6 @@ module Gitlab
end
end
def total_count
@total_count ||= snippet_titles_count + snippet_blobs_count
end
def snippet_titles_count
@snippet_titles_count ||= snippet_titles.total_count
end
def snippet_blobs_count
@snippet_blobs_count ||= snippet_blobs.total_count
end
private
def snippet_titles
......@@ -56,10 +35,6 @@ module Gitlab
Snippet.elastic_search_code(query, options: opt)
end
def default_scope
'snippet_blobs'
end
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment