クラス SearchResult<T>

java.lang.ObjectSE
org.springframework.data.domain.SearchResult<T>
型パラメーター:
T - コンテンツオブジェクトの型
実装されているすべてのインターフェース:
SerializableSE

public final class SearchResult<T> extends ObjectSE implements SerializableSE
コンテンツ項目とそれに関連付けられた Score で構成される検索結果を表す不変の値オブジェクト。

通常、類似性ベースまたはベクトル検索操作のコンテキストで使用され、各結果には関連性 Score が付与されます。コンテンツとそのスコアへのアクセスメソッドと、map(Function) による変換サポートを提供します。

導入:
4.0
作成者:
Mark Paluch
関連事項:
  • コンストラクターの詳細

    • SearchResult

      public SearchResult(T content, Score score)
      指定されたコンテンツと Score を使用して新しい SearchResult を作成します。
      パラメーター:
      content - 結果コンテンツは null であってはなりません。
      score - 結果スコアは null であってはなりません。
    • SearchResult

      public SearchResult(T content, double score)
      指定されたコンテンツと生のスコア値を使用して新しい SearchResult を作成します。
      パラメーター:
      content - 結果コンテンツは null であってはなりません。
      score - スコア値。
  • メソッドの詳細

    • getContent

      public T getContent()
      この結果に関連付けられたコンテンツを返します。
    • getScore

      public Score getScore()
      この結果に関連付けられた Score を返します。
    • map

      public <U> SearchResult<U> map(FunctionSE<? super T, ? extends U> converter)
      指定されたマッピング FunctionSE をこの結果の内容に適用して、新しい SearchResult を作成します。
      型パラメーター:
      U - マップされたコンテンツのターゲット型。
      パラメーター:
      converter - コンテンツに適用するマッピング関数は null であってはなりません。
      戻り値:
      変換されたコンテンツを含む新しい SearchResult インスタンス。
    • equals

      public boolean equals(@Nullable ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString