class Solr::Query::Request::Sorting::Field

Attributes

direction[R]
name[R]

Public Class Methods

new(name:, direction:) click to toggle source
# File lib/solr/query/request/sorting/field.rb, line 10
def initialize(name:, direction:)
  @name = name
  @direction = direction
  freeze
end

Public Instance Methods

solr_field() click to toggle source
# File lib/solr/query/request/sorting/field.rb, line 21
def solr_field
  solarize_field(name)
end
to_solr_s() click to toggle source

sorting nulls last, not-nulls first

# File lib/solr/query/request/sorting/field.rb, line 17
def to_solr_s
  "exists(#{solr_field}) desc, #{solr_field} #{direction}"
end