8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/controllers/search_controller.rb', line 8
def mentions
q = params[:query]
delimiter = params[:delimiter]
search_group = "pages,attachments"
if delimiter == "!"
search_group = "attachments"
end
q = ["title:#{q}", "filename:#{q}", "name:#{q}", "email:#{q}"].join(" OR ")
@searcher = Searcher.search q: q, search_group: search_group
results = []
@searcher.results_with_hits{|result, hit| results << process_result(result, hit) }
render json: results
end
|