如何设置 Elasticsearch 以使其返回个性化结果?
例如,我希望返回给特定用户的结果排名更高,如果他们之前点击了结果,或者如果他们在过去“加星标”了该结果。您还可以有一个“隐藏”选项,将结果进一步推低排名。从我到目前为止看到的弹性搜索来看,似乎很难根据用户自己的动态数据向用户返回不同的排名。
该解决方案必须扩展到每天进行十几次搜索的数千名用户。理想情况下,我希望排名实时变化,但这并不重要。
如何设置 Elasticsearch 以使其返回个性化结果?
例如,我希望返回给特定用户的结果排名更高,如果他们之前点击了结果,或者如果他们在过去“加星标”了该结果。您还可以有一个“隐藏”选项,将结果进一步推低排名。从我到目前为止看到的弹性搜索来看,似乎很难根据用户自己的动态数据向用户返回不同的排名。
该解决方案必须扩展到每天进行十几次搜索的数千名用户。理想情况下,我希望排名实时变化,但这并不重要。