首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

投影及排序(1)

投影及排序(1)

往往为了利于检索,solr的schema中会有大量的字段,但是提交到客户端并不会把所有的字段信息都返回,这时候只会投影部分字段信息。

例如,完整的结构如下:

    "data": [
        {
          "resId": "1713074",
          "musicId": "1462975",
          "musicName": "말해버리면 (如果说出来的话)",
          "areaName": "其他",
          "typeId": 4,
          "typeName": "MV",
          "singerName": "안녕의 온도",
          "listenNumber": 438,
          "singerTypeName": "未知",
          "publicTime": "2018-5-8",
          "resName": "말해버리면 (如果说出来的话)",
          "resNamePy": "말해버리면 (RGSCLDH)",
          "resSingerPy": "안녕의 온도(WHDWD)",
          "picture": "http://puui.qpic.cn/qqvideo_ori/0/g0026pq44za_496_280/0",
          "tags": "地区,主题,年代,2018",
          "keywords": [
            "말해버리면 (如果说出来的话)",
            "其他",
            "MV",
            "안녕의 온도",
            "未知",
            "2018-5-8",
            "地区,主题,年代,2018"
          ]
        }
      ],

但是我们只想返回给客户端:

    "data": [
        {
          "musicId": "1462975",
          "musicName": "말해버리면 (如果说出来的话)",
          "typeId": 4,
          "singerName": "안녕의 온도",
          "publicTime": "2018-5-8",
          "picture": "http://puui.qpic.cn/qqvideo_ori/0/g0026pq44za_496_280/0",
        }
      ],

这时就需要用到投影(projection)了。
返回列表