多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > _souce禁用,如何搜索? 指定_souce存儲的字段?控制從_source返回部分字段?

_souce禁用,如何搜索? 指定_souce存儲的字段?控制從_source返回部分字段?

來源:程序員人生   發布時間:2017-01-13 11:06:20 閱讀次數:3128次

事實上,_source 字段就是1個貯存字段。
在 Elasticsearch 中,單獨設置貯存字段不是1個好做法。完全的文檔已被保存在 _source 字段中。
通常最好的辦法會是使用 _source 參數來過濾你需要的字段。

_source禁用,如何搜索到字段值?

必須設置所有字段:store:true
如果mapping中,對某個type,設置了 “_source”: {“enabled”: false},那末查詢結果中就沒有_source字段只能查到文檔id。

如果mapping中,field設置了store為true,例如 “age”:{“type”:”integer”,”store”:true},那末就能夠在查詢時通過指定fields獲得到指定的field的數據。

store默許false。

fielddata_fields 和 fields區分?
fielddata_fields同時還返回_source, fields不返回_source。

  • field data fields(fielddata_fields) can work on fields that are not stored(from _source),will cause the terms for that field to be loaded to memory (cached),
  • fields parameter(fields) is about fields that are explicitly marked as stored in the mapping, which is off by default and generally not recommended.

https://www.elastic.co/guide/en/elasticsearch/reference/2.1/search-request-fielddata-fields.html
https://www.elastic.co/guide/en/elasticsearch/reference/2.1/search-request-fields.html

REST:
https://www.elastic.co/guide/en/elasticsearch/reference/2.1/search-request-fields.html

{
    "fields" : ["user", "postDate"],
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}

Java API

SearchRequestBuilder類
方法:addFields(String... fields)
或:addField(String field) 

建索引時,指定_souce存儲的字段?

默許存儲所有字段

PUT logs
{
  "mappings": {
    "event": {
      "_source": {
        "includes": [
          "*.count",
          "meta.*"
        ],
        "excludes": [
          "meta.description",
          "meta.other.*"
        ]
      }
    }
  }
}

控制從_source返回部份字段

GET /_search
{
    "query":   { "match_all": {}},
    "_source": [ "title", "created" ]
}
//支持通配符
{
    "_source": "obj.*",
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}

{
    "_source": [ "obj1.*", "obj2.*" ],
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}

{
    "_source": {
        "include": [ "obj1.*", "obj2.*" ],
        "exclude": [ "*.description" ]
    },
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 伊人色院成人蜜桃视频 | 欧美精品v欧洲精品 | 久久久xxxx| 国产福利不卡一区二区三区 | 日本一区二区在线不卡 | 欧美另类69xxxx | 久久性网 | 一级做a爰片性色毛片2021 | 亚洲黄色三级视频 | 国产精品视频久久 | 特级淫片aaaaa片毛片 | 欧美亚洲国产片在线观看 | 性欧美极品videos | 亚洲一区二区三区久久精品 | 亚洲乱码一二三四区麻豆 | 日韩在线 | 中文 | 女人18特级一级毛片免费视频 | 国产精品久久久久乳精品爆 | 亚洲不卡视频在线 | 国产精品冒白浆免费视频 | 日韩理伦片秋霞理伦 | 欧美视频在线免费 | 国产毛片儿 | 偷自视频区视频真实在线 | 最新日本一级中文字幕 | 久久精品成人 | 成人久久久精品乱码一区二区三区 | 私人午夜影院 | 午夜dj影院在线观看免费视频中文 | xxxxx国产老太 | 亚洲精品综合一区二区三区在线 | 模特视频一二三区 | 波多久久夜色精品国产 | 欧美一区二区视频在线观看 | 欧美深夜福利 | 一级在线免费视频 | yellow字幕网最新官网2019 | 亚洲欧美日韩高清 | 欧美α一级毛片 | 黄色的视频网站在线观看 | 免费国产h视频在线观看 |