小编dev*_*123的帖子

elasticsearch - 聚合返回键中的术语,但不返回完整的字段,如何返回完整字段?

在弹性搜索实现中,我在几个字段的基础上进行了很少的简单聚合,如下所示 -

 "aggs" : {
    "author" : {
        "terms" : { "field" : "author" 
          , "size": 20,
          "order" : { "_term" : "asc" }
        }
    },
    "title" : {
        "terms" : { "field" : "title" 
          , "size": 20
        }
    },
    "contentType" : {
        "terms" : { "field" : "docType" 
          , "size": 20
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

聚合工作正常,我得到相应的结果.但返回的标题关键字段(或任何其他字段 - 多字),具有单字汇总和结果.我需要返回结果中的完整标题,而不是一个单词 - 这没有多大意义.我怎么能得到它.

目前的结果(只是一个片段) -

"title": {
     "buckets": [
        {
           "key": "test",
           "doc_count": 1716
        },
        {
           "key": "pptx",
           "doc_count": 1247
        },
        {
           "key": …
Run Code Online (Sandbox Code Playgroud)

aggregation elasticsearch

27
推荐指数
1
解决办法
2万
查看次数

REST API、Angularjs 前端、后端 - Java 与 PHP?

我正在建立一个平均每天有 10 万用户的网站。我使用 Angularjs 作为前端框架,使用完全 RESTFul API。对于后端,我很难决定 java/spring 与 PHP。

我的团队拥有两种语言的专业知识,因此学习曲线不是问题。请建议。

php java rest spring

1
推荐指数
1
解决办法
6754
查看次数

标签 统计

aggregation ×1

elasticsearch ×1

java ×1

php ×1

rest ×1

spring ×1