Streaming式をLTR(Learning to Rank)の機能として使用する
トピック作成者:ks-solruserml-bot (2024/08/15 10:44 投稿)
4
(The bot translated the original post https://lists.apache.org/thread/8mbjx3b63m7q72fpb8qxgpfjllt48ork into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは Solr ユーザーの皆さん、
LTR(Learning to Rank)Solr機能は、Streaming 式をサポートしていますか?Streaming 式はベクトル数学をサポートしており、ドキュメントフィールドからベクトルを取得し、クエリパラメータから別のベクトルを取得してコサインやドット積を計算するSolr機能としてStream APIのベクトル数学を構成しようとしています。
例えば、以下のようなLTR機能定義をサポートしていますか?LTR Solr機能はStreaming APIリクエストの解析と、その標準的なSolr応答とは異なるユニークな応答をサポートしていますか?
{
"name": "vector_sim_score",
"class": "org.apache.solr.ltr.feature.SolrFeature",
"params": {
"q": "expr=dotProduct(search(collection_name,q=\"id:$uniq_id\",fl=\"doc_vector\",sort=\"from asc\", qt=\"/export\"), ${query_vector})"
},
"store": "v1_feature_store"
}
トピックへ返信するには、ログインが必要です。