Browse Source

Fix `search` for `documents`

pull/36/head
alexdbondoc17 4 years ago
parent
commit
d4dcda3f11
  1. 4
      app/controllers/api/documents_controller.rb

4
app/controllers/api/documents_controller.rb

@ -21,10 +21,10 @@ module Api
fulltext_fields = %i[reference_number title short_title].freeze
search = Cdao::Document.search do
fulltext search_params[:q], fields: fulltext_fields, query_phrase_slop: 0, minimum_match: 1 if search_params[:q].present?
fulltext search_params[:q], fields: fulltext_fields, query_phrase_slop: 1, minimum_match: 1 if search_params[:q].present?
fulltext_fields.each do |field|
fulltext search_params[field], fields: [field], query_phrase_slop: 0, minimum_match: 1 if search_params[field].present?
fulltext search_params[field], fields: [field], query_phrase_slop: 1, minimum_match: 1 if search_params[field].present?
end
with(:year, search_params[:year].to_i) if search_params[:year].present?

Loading…
Cancel
Save