module Solr4R::Client::AdminMixin
Public Instance Methods
analyze_document(doc, params = {}, options = {}, path = DEFAULT_ANALYZE_DOCUMENT_PATH, &block)
click to toggle source
# File lib/solr4r/client/admin_mixin.rb 63 def analyze_document(doc, 64 params = {}, options = {}, path = DEFAULT_ANALYZE_DOCUMENT_PATH, &block) 65 66 doc = builder.doc(doc) unless doc.is_a?(String) 67 68 update(doc, amend_options_hash( 69 options, :params, wt: :json), path, &block).result % 'analysis' 70 end
analyze_field(analysis, params = {}, options = {}, path = DEFAULT_ANALYZE_FIELD_PATH, &block)
click to toggle source
# File lib/solr4r/client/admin_mixin.rb 72 def analyze_field(analysis, 73 params = {}, options = {}, path = DEFAULT_ANALYZE_FIELD_PATH, &block) 74 75 json(path, params.merge(analysis: analysis), options, &block) % 'analysis' 76 end
cores( params = {}, options = {}, path = DEFAULT_CORES_PATH, &block)
click to toggle source
# File lib/solr4r/client/admin_mixin.rb 51 def cores( 52 params = {}, options = {}, path = DEFAULT_CORES_PATH, &block) 53 54 json(path, params, options, &block) % 'status' 55 end
fields( params = {}, options = {}, path = DEFAULT_FIELDS_PATH, &block)
click to toggle source
# File lib/solr4r/client/admin_mixin.rb 57 def fields( 58 params = {}, options = {}, path = DEFAULT_FIELDS_PATH, &block) 59 60 json(path, params, options, &block) % 'fields' 61 end
ping( params = {}, options = {}, path = DEFAULT_PING_PATH, &block)
click to toggle source
# File lib/solr4r/client/admin_mixin.rb 45 def ping( 46 params = {}, options = {}, path = DEFAULT_PING_PATH, &block) 47 48 json(path, params, options, &block) % 'status' 49 end
solr_version(type = :spec, params = {}, options = {}, path = DEFAULT_SYSTEM_PATH, &block)
click to toggle source
# File lib/solr4r/client/admin_mixin.rb 39 def solr_version(type = :spec, 40 params = {}, options = {}, path = DEFAULT_SYSTEM_PATH, &block) 41 42 json(path, params, options, &block) % "lucene/solr-#{type}-version" 43 end