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