我正在研究基于Elasticsearch的搜索解决方案。我不是Elasticsearch的专家,在多用户系统中针对用户特定的排名时,我试图围绕评分的可能性。
方案如下:我有一个名为company的类型,它在Elasticsearch中编入索引:
{
"id": "GUID"
"name": "string",
"type": "string",
// ... and more
}
我想要达到的目的是设置用户特定的统计数据,以跟踪以下内容:
...并使用这些统计数据来影响结果的搜索分数。
Elasticsearch似乎有很多选项来操纵分数,但到目前为止我还没有能够得到满足我想要的解决方案。我发现的每个示例都只使用文档本身的值,但我不想跟踪每个可搜索条目上嵌套文档的用户活动。 任何有关如何实现我需要的想法?甚至可以使用Elasticsearch吗?