class ROM::Solr::SchemaInfoRelation
Public Instance Methods
copy_fields(source_fields: nil, dest_fields: nil)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 21 def copy_fields(source_fields: nil, dest_fields: nil) source_fl = Array.wrap(source_fields).join(',') unless source_fields.nil? dest_fl = Array.wrap(dest_fields).join(',') unless dest_fields.nil? with_path(:copyfields) .add_params('source.fl'=>source_fl, 'dest.fl'=>dest_fl) end
dynamic_field(name, defaults: true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 34 def dynamic_field(name, defaults: true) with_path("dynamicfields/#{name}") .show_defaults(defaults) end
dynamic_fields(defaults: true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 29 def dynamic_fields(defaults: true) with_path(:dynamicfields) .show_defaults(defaults) end
field(name, defaults: true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 61 def field(name, defaults: true) with_path("fields/#{name}") .show_defaults(defaults) end
field_type(name, defaults: true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 71 def field_type(name, defaults: true) with_path("fieldtypes/#{name}") .show_defaults(defaults) end
field_types(defaults: true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 66 def field_types(defaults: true) with_path(:fieldtypes) .show_defaults(defaults) end
fields(dynamic: true, defaults: true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 55 def fields(dynamic: true, defaults: true) with_path(:fields) .include_dynamic(dynamic) .show_defaults(defaults) end
include_dynamic(enabled = true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 13 def include_dynamic(enabled = true) add_params(includeDynamic: Types::Bool[enabled]) end
info()
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 17 def info self end
schema_name()
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 51 def schema_name with_path :name end
show_defaults(show = true)
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 9 def show_defaults(show = true) add_params(showDefaults: Types::Bool[show]) end
similarity()
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 39 def similarity with_path :similarity end
unique_key()
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 43 def unique_key with_path :uniquekey end
version()
click to toggle source
# File lib/rom/solr/relations/schema_info_relation.rb, line 47 def version with_path :version end