您的位置:首页 > 健康 > 美食 > 网站推广服务属于广告吗_花蝴蝶韩国免费视频_百度小说排名_方象科技服务案例

网站推广服务属于广告吗_花蝴蝶韩国免费视频_百度小说排名_方象科技服务案例

2024/12/28 21:19:23 来源:https://blog.csdn.net/jiuweiC/article/details/143214266  浏览:    关键词:网站推广服务属于广告吗_花蝴蝶韩国免费视频_百度小说排名_方象科技服务案例
网站推广服务属于广告吗_花蝴蝶韩国免费视频_百度小说排名_方象科技服务案例

es默认score是根据query的相关度进行打分的,具体打分机制可以参见:官方文档。如果召回时既希望有相关性又能根据其他信息进行排序。
例如小红书搜索的时候,可能既希望有召回相关度又能根据热度信息(如果喜欢、收藏等等参数去进行召回)

具体使用方式:
script_score 查询 官方文档

demo

package es_clientimport ("context""fmt""testing""time""github.com/stretchr/testify/require"
)func TestQueryEs(t *testing.T) {client, err := NewEsClient("es地址", "用户账号", "用户密码")require.NoError(t, err)ctx, cancel := context.WithTimeout(context.Background(), time.Second*10)defer cancel()query := map[string]interface{}{"query": map[string]interface{}{"function_score": map[string]interface{}{"query": map[string]interface{}{"match": map[string]interface{}{"name": "狐妖",},},"functions": []map[string]interface{}{{"script_score": map[string]interface{}{"script": map[string]interface{}{// "params": map[string]interface{}{// 	"access_num_ratio": 500,// },// "lang":   "painless","source": "doc['create_time'].value ",},},},},},},"size": 3}reslt, err := QueryEs(client, ctx, query, "表名")fmt.Println(reslt, err)}

依赖

github.com/elastic/go-elasticsearch/v7 v7.17.10

参考:
ES自定义评分机制:function_score查询详解

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com