Browse Source

Merge pull request #36 from lexintegritastech/improve-main-ui

Fix `search` for `documents`
pull/37/head
Alexander D. Bondoc 4 years ago committed by GitHub
parent
commit
81d8b35f91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  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