127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [text] => Array
                        (
                            [query] => Java中的IO流(四)
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [text] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 8
    [from] => 0
)
RESPONSE:
string(7417) "{"took":16,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":28.824608,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"42437","_score":28.824608,"_source":{"id":"42437","text":"Java\u4e2d\u7684IO\u6d41\uff08\u56db\uff09","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"zw971084570","tagsname":"Java|IO\u6d41|\u9ad8\u6548|\u7f13\u51b2","tagsid":"[\"164\",\"7677\",\"10045\",\"12465\"]","catesname":"Java","catesid":"[\"107\"]","createtime":"1543821007"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#(#em#四#/em#)"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"51828","_score":25.026165,"_source":{"id":"51828","text":"java\u57fa\u7840\uff08\u56db\uff09\uff1a\u8c08\u8c08java\u4e2d\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"dz-boss","tagsname":"java\u57fa\u7840|IO\u6d41","tagsid":"[\"581\",\"7677\"]","catesname":"Java\u5f00\u53d1","catesid":"[\"344\"]","createtime":"1550568879"},"highlight":{"text":["#em#java#/em#基础(#em#四#/em#):谈谈#em#java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"15211","_score":23.971886,"_source":{"id":"15211","text":"Java\u4e2d\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"fylong","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1524325570"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"15307","_score":23.971886,"_source":{"id":"15307","text":"Java\u4e2d\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"lyz-999","tagsname":"","tagsid":"[]","catesname":"Java","catesid":"[\"107\"]","createtime":"1524409548"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"569924","_score":23.971886,"_source":{"id":"569924","text":"Java\u4e2d\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"htj10","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1634927448"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203344926","_score":23.971886,"_source":{"id":"203344926","text":"Java\u4e2d\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1630242346"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"40482","_score":22.974188,"_source":{"id":"40482","text":"Java\u4e2d\u7684IO\u6d41\uff08\u4e00\uff09","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"zw971084570","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1635791473"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#(一)"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"42601","_score":22.974188,"_source":{"id":"42601","text":"Java\u4e2d\u7684IO\u6d41\uff08\u4e94\uff09","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"zw971084570","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1635791466"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#(五)"]}}]}}"
127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [text] => Array
                        (
                            [query] => Java中的IO流(四)
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [text] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 8
    [from] => 8
)
RESPONSE:
string(7130) "{"took":17,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":28.824608,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"137782","_score":22.05622,"_source":{"id":"137782","text":"\u6d45\u6790java\u4e2d\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"jann8","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1635791447"},"highlight":{"text":["浅析#em#java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"58968","_score":21.435959,"_source":{"id":"58968","text":"Java\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"chy18883701161","tagsname":"","tagsid":"[]","catesname":"Java \u96c6\u5408","catesid":"[\"980\"]","createtime":"1558630411"},"highlight":{"text":["#em#Java#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"76230","_score":21.435959,"_source":{"id":"76230","text":"Java\u7684IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"sunbr","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1570004316"},"highlight":{"text":["#em#Java#/em##em#的#/em##em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203344657","_score":21.435505,"_source":{"id":"203344657","text":"Java\u4e2d\u7684IO\u6d41VS\u5355\u7247\u673a\u7684IO\u53e3","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1617957002"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em#VS单片机#em#的#/em##em#IO#/em#口"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"130331","_score":21.208786,"_source":{"id":"130331","text":"Java\u4e2d\u7684IO\u6d41 - \u5165\u95e8\u7bc7","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"jalon","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1635791494"},"highlight":{"text":["#em#Java#/em##em#中#/em##em#的#/em##em#IO#/em##em#流#/em# - 入门篇"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"94335","_score":20.610828,"_source":{"id":"94335","text":"Java IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"zhaoningzyn","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1582785497"},"highlight":{"text":["#em#Java#/em# #em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"107160","_score":20.610828,"_source":{"id":"107160","text":"Java-IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"dongxuelove","tagsname":"Java\u8bed\u8a00\u57fa\u7840","tagsid":"[\"24929\"]","catesname":"Java","catesid":"[\"107\"]","createtime":"1591079076"},"highlight":{"text":["#em#Java#/em#-#em#IO#/em##em#流#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"106983","_score":20.610828,"_source":{"id":"106983","text":"java -IO\u6d41","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"wufanfan","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1590980090"},"highlight":{"text":["#em#java#/em# -#em#IO#/em##em#流#/em#"]}}]}}"
127.0.0.1:9200
URL: http://192.168.101.128/searchcore/index.php/cihere_cn_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [title] => Array
                        (
                            [query] => Java中的IO流(四)
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [title] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [from] => 0
)
RESPONSE:
bool(false)
127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_down_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [bool] => Array
                (
                    [must] => Array
                        (
                            [0] => Array
                                (
                                    [match] => Array
                                        (
                                            [title] => Array
                                                (
                                                    [query] => Java中的IO流(四)
                                                )

                                        )

                                )

                        )

                    [must_not] => Array
                        (
                            [0] => Array
                                (
                                    [term] => Array
                                        (
                                            [cate1] => 电子书籍
                                        )

                                )

                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [title] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 5
    [from] => 0
)
RESPONSE:
string(2881) "{"took":15,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":15.088366,"hits":[{"_index":"likecs_down_db","_type":"_doc","_id":"51045","_score":15.088366,"_source":{"id":"51045","title":"\u8be6\u89e3Java\u89e3\u6790XML\u7684\u56db\u79cd\u65b9\u6cd5 \u4e2d\u6587WORD\u7248","spidertime":"1623055192","contenttime":"1673803423","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/170113\/0Q9445a212.png","tag":"Java|\u89e3\u6790|XML","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"20.9KB"},"highlight":{"title":["详解#em#Java#/em#解析XML#em#的#/em##em#四#/em#种方法 #em#中#/em#文WORD版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"101344","_score":15.088366,"_source":{"id":"101344","title":"\u8be6\u89e3Java\u89e3\u6790XML\u7684\u56db\u79cd\u65b9\u6cd5 \u4e2d\u6587WORD\u7248","spidertime":"1625737914","contenttime":"1625859696","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/170113\/0Q9445a212.png","tag":"Java|\u89e3\u6790|XML","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"20.9KB"},"highlight":{"title":["详解#em#Java#/em#解析XML#em#的#/em##em#四#/em#种方法 #em#中#/em#文WORD版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"70862","_score":15.078489,"_source":{"id":"70862","title":"JAVA\u6570\u636e\u6d41\u7684\u6982\u8ff0 WORD\u7248","spidertime":"1623126307","contenttime":"1675156051","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/170324\/0S41Aa201.png","tag":"Java|\u6570\u636e\u6d41","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"18.3KB"},"highlight":{"title":["#em#JAVA#/em#数据#em#流#/em##em#的#/em#概述 WORD版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"35790","_score":15.078489,"_source":{"id":"35790","title":"JAVA\u6570\u636e\u6d41\u7684\u6982\u8ff0 WORD\u7248","spidertime":"1622960804","contenttime":"1675222542","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/170324\/0S41Aa201.png","tag":"Java|\u6570\u636e\u6d41","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"18.3KB"},"highlight":{"title":["#em#JAVA#/em#数据#em#流#/em##em#的#/em#概述 WORD版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"48870","_score":15.047396,"_source":{"id":"48870","title":"\u4e2d\u5f0fJava\u6d41\u7a0b\u5f15\u64ceUFLO v2.1.4","spidertime":"1623052123","contenttime":"1674895259","tag":"UFLO|Java|\u6d41\u7a0b\u5f15\u64ce","cate1":"\u6e90\u7801\u4e0b\u8f7d","cate2":"\u8f6f\u4ef6\u5f00\u53d1","cate3":"java\u6e90\u7801","attr1":"1.6MB"},"highlight":{"title":["#em#中#/em#式#em#Java#/em##em#流#/em#程引擎UFLO v2.1.4"]}}]}}"
Java中的IO流(四) - 爱码网
zw971084570

  上一篇《Java中的IO流(三)》把IO流中的文件及目录操作的对象File类记录了一下,本篇把本不属性IO流但又和IO流有关系的一个对象作一下记录,此对象本属于集合框架里的一个子集,即Properties类

  Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。之所以把这个类放在IO流中来记录,原因就是因为此类可保存在流中或从流中加载。

  先记录一下Properties集合的特点:

    1,集合中的键和值都是字符串类型

    2,集合中的数据可以保存在流中,或从流中加载

  通常该集合用于操作以键值对形式存储的配置文件

一,Properties的基本操作-存-取-改

 1     private static void propertiesDemo1() {
 2         Properties prop = new Properties();
 3         // 往Properties中存数据用setProperties
 4         prop.setProperty("zw", "23");
 5         prop.setProperty("ls", "21");
 6         // 从Properties中取数据
 7         Set<String> set = prop.stringPropertyNames();// 获取Properties集合中所有的键的集合
 8         //循环读取键名合集中的所有键,然后用getProperty(键名)获取元素
 9         for (String str : set) {
10             System.out.println(prop.getProperty(str));
11         }
12         //修改元素用setProperty("键名相同","值不同");
13     }

二,Properties的集合方法-list(PrintSteam out)

  此方法的作用是将Properties集合中所存储的内容输出到所指定的输出流,即输出到所传递到list方法的参数out流,这个方法对调试很有用

1     private static void propertiesDemo2() {
2         Properties prop = new Properties();
3         // prop.setProperty("zw", "23");
4         // prop.setProperty("ls", "21");
5         prop = System.getProperties();// 获取系统的配置信息Properties集合
6         prop.list(System.out);
7     }

三,将集合中的内容持久化到文件中-store

  此方法有两个重载的版本,接收两个参数,第一个参数是流的类型;第二个参数是写信文件的注释信息,此注释信息不支持中文,若是中文则以\uxxxx的形式写入

1     private static void propertiesDemo3() throws IOException {
2         Properties prop = System.getProperties();
3         FileWriter writer = new FileWriter("properties.properties");
4         prop.store(writer, "系统信息");
5     }

四,将文件中的信息读取到Properties集合中-load

  此文件中的信息必须是以键值对的形式存在的,此方法也有两个重载的版本,接收的参数流类型不一样

1     private static void propertiesDemo4() throws IOException {
2         Properties prop = new Properties();
3         Reader reader = new FileReader("properties.properties");
4         prop.load(reader);//加载文件到集合中
5         prop.list(System.out);//把集合中的所有内容输出到控制台
6     }

五,将键值对的集合数据持久化成XML形式的文件-storeToXML

  此方法有两个重载的版本接收三个参数的版本可以指定编码格式  

1     private static void propertiesDemo5() throws IOException {
2         Properties prop = System.getProperties();
3         OutputStream outputStream = new FileOutputStream("a.xml");
4         prop.storeToXML(outputStream, "这是一个XML文件", "utf-8");
5     }

六,将XMl类型的配置文件读取到集合中

1   private static void propertiesDemo6() throws InvalidPropertiesFormatException, IOException {
2         Properties prop = new Properties();
3         InputStream inputStream = new FileInputStream("a.xml");
4         prop.loadFromXML(inputStream);
5         prop.list(System.out);
6     }

 七,读取配置文件的信息并修改其中的内容然后存储该修改后的配置文件信息

 1     private static void propertiesDemo7() throws IOException {
 2         Properties prop = new Properties();
 3         File file = new File("properties.properties");
 4         if (!file.exists()) {
 5             file.createNewFile();
 6         }
 7         Reader reader = new FileReader(file);
 8         prop.load(reader);
 9         Set<String> set = prop.stringPropertyNames();
10         for (String str : set) {
11             if (str.equals("os.version")) {
12                 prop.setProperty(str, "8.0");
13             }
14         }
15         prop.store(new FileWriter("properties.properties"), "new config");
16     }

 八,模拟软件试用的功能,即试用五次,然后提示用户注册

 1     private static void propertiesDemo8() throws IOException {
 2         File file = new File("config.properties");
 3         if (!file.exists()) {
 4             file.createNewFile();
 5         }
 6         Reader inputStream = new FileReader(file);
 7         Properties properties = new Properties();
 8         properties.load(inputStream);
 9         Writer writer = new FileWriter(file);
10         String count = properties.getProperty("count");
11         try {
12             if (count == null || count.equals("")) {
13                 properties.setProperty("count", "0");
14                 properties.store(writer, "First time");
15             } else {
16                 int countTemp = Integer.parseInt(count);
17                 countTemp++;
18                 properties.setProperty("count", String.valueOf(countTemp));
19                 properties.store(writer, "new time ");
20                 if (countTemp >= 5) {
21                     throw new RuntimeException("试用次数已到,请注册");
22                 }
23 
24             }
25         } catch (RuntimeException e) {
26             e.printStackTrace();
27         } finally {
28             inputStream.close();
29             writer.close();
30         }
31     }

 

相关文章:

  • 2021-11-02
  • 2019-05-24
  • 2021-04-09
  • 2021-11-02
  • 2020-02-27
  • 2020-06-02
  • 2020-06-01
猜你喜欢
  • 2019-02-19
  • 2018-04-21
  • 2021-11-02
  • 2021-11-02
相关资源
相似解决方案