接口 ScoringModel


public interface ScoringModel
Represents a model capable of scoring a text against a query.
Useful for identifying the most relevant texts when scoring multiple texts against the same query.
The scoring model can be employed for re-ranking purposes.
  • 方法详细资料

    • score

      default Response<Double> score(String text, String query)
      Scores a given text against a given query.
      参数:
      text - The text to be scored.
      query - The query against which to score the text.
      返回:
      the score.
    • score

      default Response<Double> score(TextSegment segment, String query)
      Scores a given TextSegment against a given query.
      参数:
      segment - The TextSegment to be scored.
      query - The query against which to score the segment.
      返回:
      the score.
    • scoreAll

      Response<List<Double>> scoreAll(List<TextSegment> segments, String query)
      Scores all provided TextSegments against a given query.
      参数:
      segments - The list of TextSegments to score.
      query - The query against which to score the segments.
      返回:
      the list of scores. The order of scores corresponds to the order of TextSegments.