Module: ElasticSearchFramework

Defined in:
lib/elastic_search_framework.rb,
lib/elastic_search_framework/index.rb,
lib/elastic_search_framework/query.rb,
lib/elastic_search_framework/logger.rb,
lib/elastic_search_framework/version.rb,
lib/elastic_search_framework/repository.rb,
lib/elastic_search_framework/index_alias.rb,
lib/elastic_search_framework/sharded_index.rb,
lib/elastic_search_framework/exceptions/index_error.rb

Defined Under Namespace

Modules: Exceptions, Index, IndexAlias, ShardedIndex Classes: Query, Repository

Constant Summary collapse

VERSION =
'2.4.2'

Class Method Summary collapse

Class Method Details

.hostObject



31
32
33
# File 'lib/elastic_search_framework.rb', line 31

def self.host
  @host
end

.host=(value) ⇒ Object



28
29
30
# File 'lib/elastic_search_framework.rb', line 28

def self.host=(value)
  @host = value
end

.loggerObject



5
6
7
# File 'lib/elastic_search_framework/logger.rb', line 5

def self.logger
  return @@logger
end

.namespaceObject



19
20
21
# File 'lib/elastic_search_framework.rb', line 19

def self.namespace
  @namespace
end

.namespace=(value) ⇒ Object



16
17
18
# File 'lib/elastic_search_framework.rb', line 16

def self.namespace=(value)
  @namespace = value
end

.namespace_delimiterObject



25
26
27
# File 'lib/elastic_search_framework.rb', line 25

def self.namespace_delimiter
  @namespace_delimiter ||= '.'
end

.namespace_delimiter=(value) ⇒ Object



22
23
24
# File 'lib/elastic_search_framework.rb', line 22

def self.namespace_delimiter=(value)
  @namespace_delimiter = value
end

.portObject



37
38
39
# File 'lib/elastic_search_framework.rb', line 37

def self.port
  @port ||= 9200
end

.port=(value) ⇒ Object



34
35
36
# File 'lib/elastic_search_framework.rb', line 34

def self.port=(value)
  @port = value
end

.set_logger(logger) ⇒ Object



9
10
11
# File 'lib/elastic_search_framework/logger.rb', line 9

def self.set_logger(logger)
  @@logger = logger
end