module ElasticsearchHermes::Query

Public Instance Methods

field_type() click to toggle source
# File lib/elasticsearch_hermes/query.rb, line 20
def field_type; end
hermes_search_on(fields: []) click to toggle source
# File lib/elasticsearch_hermes/query.rb, line 14
def hermes_search_on(fields: [])
  @hermes_search_on ||= fields.map(&:to_s)
end
minimum_match() click to toggle source
# File lib/elasticsearch_hermes/query.rb, line 22
def minimum_match; end
query_payload(query:, index_name:, fields:) click to toggle source
# File lib/elasticsearch_hermes/query.rb, line 24
def query_payload(query:, index_name:, fields:)
  {
    index: index_name,
    body: {
      query: {
        multi_match: {
          query: query,
          fields: fields
        }
      }
    }
  }
end
search_type() click to toggle source
# File lib/elasticsearch_hermes/query.rb, line 18
def search_type; end