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
.host ⇒ Object
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
|
.logger ⇒ Object
5
6
7
|
# File 'lib/elastic_search_framework/logger.rb', line 5
def self.logger
return @@logger
end
|
.namespace ⇒ Object
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_delimiter ⇒ Object
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
|
.port ⇒ Object
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
|