单个字段上的嵌套field_value_factor

时间:2016-10-24 22:24:29

标签: elasticsearch

我有一些带有映射的文档,如下所示



{  
   "documents":[  
      {  
         "author":"name1",
         "books":[  
            {  
               "title":"title1",
               "content":"content1",
               "rating":5
            },
            {  
               "title":"title2",
               "content":"content2",
               "rating":1
            }
         ]
      },
      {  
         "author":"name2",
         "books":[  
            {  
               "title":"title1",
               "content":"content1",
               "rating":3
            },
            {  
               "title":"title2",
               "content":"content2",
               "rating":3
            }
         ]
      }
   ]
}




我想返回其图书内容与特定关键字匹配的作者列表。但与此同时,我希望每个documents.books.content上的得分由documents.books.rating提升,然后将这些得分合并在一起。

无论如何,我可以用功能得分做到这一点吗?

谢谢!

0 个答案:

没有答案
相关问题