我们正在使用Spring Data Elasticsearch来构建“读取时扇出”用户内容供稿。当前,我们的首次尝试是使用NativeSearchQueryBuilder显示基于关键字匹配的内容和最新内容。
我们希望基于其他因素(例如,用户参与度,用户当前正在从事的工作等)进一步改善显示给用户的相关性顺序。
可以使用NativeSearchQueryBuilder进行此自定义排序,还是可以使用轻松的脚本获得更多控制权?如果这是一个轻松的脚本,我们可以从Spring Data ElasticSearch中调用它吗?
任何示例,都将非常欢迎提出建议。