Class: FunctionScoreBuilders
- Inherits:
-
Object
- Object
- FunctionScoreBuilders
- Defined in:
- lib/function_score_builders.rb
Overview
Factory class for function scores.
Class Method Summary collapse
-
.random_score_function ⇒ FunctionScores::RandomScoreFunctionBuilder
Random_score_function_builder object.
-
.script_score_function(*args) ⇒ FunctionScores::ScriptScoreFunctionBuilder
Script_score_function_builder object with the provided script.
-
.weighted_score_function ⇒ FunctionScores::WeightedScoreFunctionBuilder
Weighted_score_function_builder object.
Class Method Details
.random_score_function ⇒ FunctionScores::RandomScoreFunctionBuilder
Returns random_score_function_builder object.
7 8 9 |
# File 'lib/function_score_builders.rb', line 7 def self.random_score_function FunctionScores::RandomScoreFunctionBuilder.new end |
.script_score_function(*args) ⇒ FunctionScores::ScriptScoreFunctionBuilder
Returns script_score_function_builder object with the provided script.
15 16 17 |
# File 'lib/function_score_builders.rb', line 15 def self.script_score_function(*args) FunctionScores::ScriptScoreFunctionBuilder.new(*args) end |
.weighted_score_function ⇒ FunctionScores::WeightedScoreFunctionBuilder
Returns weighted_score_function_builder object.
21 22 23 |
# File 'lib/function_score_builders.rb', line 21 def self.weighted_score_function FunctionScores::WeightedScoreFunctionBuilder.new end |