如何设置Elasticsearch以便返回个性化结果?
例如,我希望返回给特定用户的结果,如果他们以前点击了一个结果,或者如果他们在过去的结果是“明星”的话,他们的排名会更高。你也可以有一个“隐藏”选项,以推动结果进一步下降的排名。从我到目前为止在elasticsearch中看到的情况来看,似乎很难根据用户自己的动态数据将不同的排名返回给用户。
该解决方案将不得不扩展到数以千计的用户,每天进行十几次搜索。理想情况下,我希望排名能实时变化,但这并不重要。
https://stackoverflow.com/questions/28117977
复制相似问题