class FunctionScores::ScriptScoreFunctionBuilder
A function that uses a script to compute or influence the score of documents that match with the inner query or filter.
Constants
- NAME
@!visibility protected
Public Class Methods
new(script:)
click to toggle source
@params [Misc::Script] script script object for the function
# File lib/function_scores/script_score_function_builder.rb, line 12 def initialize(script:) @script = script end
Public Instance Methods
function()
click to toggle source
@return [Hash] serialized json query for the object
Calls superclass method
FunctionScores::ScoreFunctionBuilder#function
# File lib/function_scores/script_score_function_builder.rb, line 17 def function function = {} ss_query = super ss_query[:script] = @script.settings function[name.intern] = ss_query function end
script_expr()
click to toggle source
@!visibility protected
# File lib/function_scores/script_score_function_builder.rb, line 26 def script_expr @script end