Class ScoringFunction

    • Constructor Detail

      • ScoringFunction

        public ScoringFunction​(String fieldName,
                               double boost)
        Creates an instance of ScoringFunction class.
        Parameters:
        fieldName - the fieldName value to set.
        boost - the boost value to set.
    • Method Detail

      • getFieldName

        public String getFieldName()
        Get the fieldName property: The name of the field used as input to the scoring function.
        Returns:
        the fieldName value.
      • getBoost

        public double getBoost()
        Get the boost property: A multiplier for the raw score. Must be a positive number not equal to 1.0.
        Returns:
        the boost value.
      • getInterpolation

        public ScoringFunctionInterpolation getInterpolation()
        Get the interpolation property: A value indicating how boosting will be interpolated across document scores; defaults to "Linear".
        Returns:
        the interpolation value.
      • setInterpolation

        public ScoringFunction setInterpolation​(ScoringFunctionInterpolation interpolation)
        Set the interpolation property: A value indicating how boosting will be interpolated across document scores; defaults to "Linear".
        Parameters:
        interpolation - the interpolation value to set.
        Returns:
        the ScoringFunction object itself.