python代码实现es文章内容向量化并搜索
前置条件:
- docker环境
- vscode编辑器
bash
# 拉取镜像
docker pull elasticsearch:7.17.7
# 创建网络
docker network create es-net-7.17
# 启动命令
# 路径需要根据实际情况修改!!!
docker run --name es7.17 -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-v "D:\docker\es7.17\config\elasticsearch.yml":/usr/share/elasticsearch/config/elasticsearch.yml \
-v "D:\docker\es7.17\data":/usr/share/elasticsearch/data \
-v "D:\docker\es7.17\plugins":/usr/share/elasticsearch/plugins \
--network es-net-7.17 \
-d elasticsearch:7.17.0
# 设置密码
docker exec -it es7.17 /bin/bash
./bin/elasticsearch-setup-passwords auto
# 设置密码返回内容
Changed password for user apm_system
PASSWORD apm_system = ySeDmRr68wtWbv2wyueu
Changed password for user kibana_system
PASSWORD kibana_system = OSFamv1KYzDcZVb885ka
Changed password for user kibana
PASSWORD kibana = OSFamv1KYzDcZVb885ka
Changed password for user logstash_system
PASSWORD logstash_system = UkrEiVXFcyvvXkPE4nkV
Changed password for user beats_system
PASSWORD beats_system = dCoAoLvnsRC0kycFdJcX
Changed password for user remote_monitoring_user
PASSWORD remote_monitoring_user = qZm3chw66jmo1UNPWpwn
Changed password for user elastic
# 记住这是es的密码
PASSWORD elastic = NBh5ObTk1lq2YZ4JQ2Ng
文章内容json文件,esData.json
bash
{"id": "01146c1cac8a28009068c089d4d83f537f", "cont": "尽管本赛季多支球队通过调整阵容提升了整体实力,但从表现来看,雷霆队仍然遥遥领先,极有可能打破自2018年勇士以来无球队实现卫冕的魔咒。除了雷霆队有望再度问鼎总冠军外,亚历山大更是有机会蝉联常规赛MVP,并且很可能是一骑绝尘。\n评选常规赛MVP的首要标准就是球队的战绩,亚历山大小可不必操心这一点。在赛季前13场比赛中,雷霆以12胜1负的佳绩开局,虽然他们的八连胜被终结,但依照当前的势头,球队有望展开更长时间的连胜记录。放眼整个联盟,雷霆几乎没有对手,只要他们获得联盟前二的战绩,亚历山大当选MVP便毫无压力。\n此外,亚历山大的个人数据同样令他在竞争中立于不败之地。在雷霆本赛季的一些比赛中,他们以大比分击败对手,亚历山大至今已经有7场比赛实现三节打卡的成就。到目前为止,他的场均数据达到32.5分、5.2个篮板、6.6次助攻、1.2次抢断和1次封盖,且已连续85场比赛得分超过20分,名列历史第三,这正是他争夺MVP的强有力依据。\n不仅如此,亚历山大的个人形象也相当出色。虽然早期联盟倾向于宣传莫兰特的明星潜力,但由于其个性问题和场外行为失控,联盟自然不会把这样的球员推向前台。相比之下,亚历山大则显得沉稳,几乎没有负面新闻,再加上球队的优秀战绩,自然成为了受到重点关注的对象。\n在许多MVP的角逐者中,本赛季的迹象显示,亚历山大几乎没有对手可言。塔图姆因伤缺席,显著影响了凯尔特人的战绩,自己也退出了MVP的竞争。而约基奇虽然实力出众,但关注度有所减退。字母哥和东契奇的数据虽足以与亚历山大一较高下,但他们的球队战绩并不理想,加之在常规赛中均败给雷霆,使得他们的竞争力下降。\n纵观NBA最近30年的MVP榜单,后卫球员一直是主流。自乔丹时代起,后卫通常是MVP评选中的常客,仅有奥尼尔这样的统治级中锋才对他们构成威胁。现如今,联盟亟需培养优质后卫,以应对时代变迁,而亚历山大正是最合适的人选。\n尽管亚历山大的起点并不高,但凭借着出色的表现,他已深得认可,甚至带领雷霆团队重整旗鼓,从而夺得总冠军。综合实力和外部因素,亚历山大有望成功卫冕常规赛MVP,并开启属于自己的新时代。", "cont_vector": [0.4523310661315918, -0.42129096388816833, -0.10820494592189789, 0.0036694828886538744, -0.14275772869586945, -0.08775501698255539, -0.14815157651901245, 0.4908980429172516, -0.20759209990501404, 0.03545376658439636, -0.10611799359321594, 0.09825185686349869, -0.3049815893173218, 0.19214743375778198, -0.3052414059638977, 0.3583364486694336, -0.684459924697876, -0.5450500249862671, -0.3243388533592224, -0.21598312258720398, 0.1839916855096817, 0.3576545715332031, 0.1687161922454834, -0.18859528005123138, -0.4628499746322632, -0.02512696012854576, -0.5437095165252686, -0.4771745800971985, 0.520634651184082, -0.1583845019340515, -0.35849156975746155, 0.13955287635326385, 0.5727346539497375, 0.220637246966362, 0.01941748708486557, -0.09252170473337173, 0.26381340622901917, 0.14211896061897278, -0.48502272367477417, -0.24117137491703033, -0.08558724075555801, 0.3736706078052521, -0.08776234835386276, 0.22563371062278748, 0.621464192867279, -0.10572295635938644, 0.03095090016722679, 0.14936421811580658, -0.15004394948482513, 0.05599389597773552, 0.11376407742500305, 0.02158319763839245, -0.1879892200231552, -0.04803527519106865, -0.21382202208042145, 0.3967987298965454, -0.45135802030563354, -0.2588450610637665, 0.3977886140346527, -0.5552746653556824, -0.05964848771691322, -0.1085168793797493, 0.2955080568790436, -0.3564532697200775, 0.2535160779953003, 0.14971090853214264, -0.3152359426021576, -0.21485427021980286, -0.05632393807172775, -0.21041424572467804, 0.0017311557894572616, -0.5285346508026123, -0.3790595531463623, -0.5043520331382751, 0.29972440004348755, -0.10387706011533737, -0.29129892587661743, 0.3965631425380707, 0.02126346342265606, -0.39684924483299255, 0.24166280031204224, 0.353969544172287, 0.19310510158538818, -0.05605333298444748, -0.32779085636138916, 0.0017988947220146656, 0.7248730063438416, -0.0748828798532486, -0.09465160965919495, -0.26415571570396423, 0.26207247376441956, 0.015926824882626534, 0.02110295370221138, -0.05083087831735611, 0.3057788610458374, -0.1893520951271057, -0.03346772491931915, 0.38499414920806885, 0.2585459053516388, -0.0761873871088028, -0.655835747718811, 0.23322394490242004, 0.23925459384918213, -0.40216273069381714, 0.3193327784538269, 0.24650266766548157, -0.11880608648061752, 0.6330352425575256, -0.35166504979133606, 0.07843051105737686, 0.06321601569652557, 0.2606239318847656, 0.0008769529522396624, 0.19127272069454193, 0.11773505806922913, -0.2369062304496765, -0.22870364785194397, -0.22693222761154175, -0.1294422745704651, -0.5553878545761108, -0.07270758599042892, -0.122660793364048, 0.11521270871162415, -0.3924280107021332, -0.37473809719085693, 0.08079427480697632, 0.4257120192050934, -0.16694191098213196, 0.13722513616085052, 0.14675326645374298, 0.16512447595596313, -0.11959976702928543, 0.03714914619922638, 0.12297794967889786, 0.5411235094070435, -0.33633336424827576, -0.48681312799453735, 0.15502779185771942, -0.2755313813686371, 0.17177949845790863, -0.05220286175608635, 0.2669919431209564, 0.5043460726737976, 0.12649835646152496, 0.6667388677597046, -0.0728655457496643, -0.2862900197505951, 0.3269551396369934, 0.4291784167289734, -0.023675723001360893, -0.1378578245639801, -0.12819090485572815, -0.08859448879957199, 0.042783863842487335, -0.6962689757347107, -0.06721062958240509, 0.13796967267990112, -0.08252204954624176, -0.21868203580379486, -0.052942268550395966, 0.2976738214492798, 0.017056765034794807, 0.059263356029987335, -0.12672340869903564, -0.5951954126358032, -0.20957881212234497, -0.4773534834384918, 0.20593464374542236, 0.1856706291437149, -0.41869470477104187, -0.2506382167339325, -0.33696988224983215, 0.0700417160987854, -0.38161250948905945, 0.3056684136390686, 0.15497198700904846, 0.24733224511146545, -0.08394975960254669, 0.046540066599845886, 0.39147114753723145, -0.17512597143650055, 0.15075808763504028, 0.13342659175395966, 0.5008097887039185, 0.037256788462400436, 0.6567018628120422, 0.4752378463745117, -0.014908162876963615, -0.08896180242300034, -0.003406189614906907, 0.3449920117855072, 0.14047837257385254, -0.38906893134117126, 0.06310281157493591, 0.4606871008872986, -0.10597598552703857, -0.20284809172153473, -0.41944798827171326, -0.15723928809165955, -0.03934468328952789, -0.054592009633779526, 0.23120634257793427, -0.15523964166641235, 0.6759698987007141, 0.2351461946964264, 0.012422239407896996, 0.08235882967710495, 0.6114153861999512, -0.21230174601078033, -0.14624296128749847, -0.037073150277137756, -0.3824624717235565, -0.221646249294281, 0.27860456705093384, 0.33952000737190247, 0.10636419802904129, -0.31198984384536743, -0.41695868968963623, 0.056005269289016724, -0.3404271602630615, -0.14554010331630707, -0.06000437214970589, -0.4536258578300476, -0.2632378339767456, -0.1489313244819641, 0.279754638671875, -0.4014630913734436, -0.1281834989786148, -0.6500315070152283, 0.03917471691966057, 0.3883225917816162, -0.24309757351875305, -0.028078312054276466, -0.5735273361206055, 0.133853018283844, -0.23539823293685913, -0.16548027098178864, -0.43744638562202454, 0.09654185175895691, 0.01611395552754402, 0.5429735779762268, -0.11417452245950699, 0.28799962997436523, 0.5026970505714417, -0.05743410438299179, -0.27788761258125305, 0.20891238749027252, -0.16863411664962769, 0.15264159440994263, 0.20019645988941193, -0.37742000818252563, 0.19018177688121796, 0.06030794978141785, -0.31330621242523193, 0.0875861719250679, 0.10160694271326065, -0.49709877371788025, 0.23909182846546173, 0.013399955816566944, -0.23385871946811676, 0.016258493065834045, -0.07411465048789978, -0.3284195363521576, -0.2520984411239624, 0.1677311509847641, -0.5040080547332764, 0.17297197878360748, -0.5685170292854309, -0.01807142235338688, 0.5987871289253235, -0.3657417297363281, -0.5121012926101685, -0.45659947395324707, -0.19562216103076935, -0.3629092276096344, 0.06739384680986404, -0.031776029616594315, 0.32099685072898865, 0.0649193599820137, -0.464762419462204, 0.00934344157576561, -0.493110716342926, -0.12872251868247986, -0.12053199112415314, -0.32842907309532166, -0.3009013235569, 0.0725817158818245, 0.33648303151130676, 0.15754851698875427, -0.18332569301128387, -0.0004173970373813063, 0.11042829602956772, -0.5718982815742493, 0.4400424361228943, 0.2870068848133087, 0.6077939867973328, -0.25680044293403625, -0.21423408389091492, -0.2293754518032074, -0.21968813240528107, 0.30913251638412476, 0.16808609664440155, -0.4316014349460602, -0.10608423501253128, 0.0014615989057347178, 0.14517652988433838, -0.4425185024738312, -0.32848304510116577, 0.45473426580429077, 0.3091675639152527, -0.2834664583206177, 0.250938355922699, 0.4826999306678772, -0.22128351032733917, -0.4669362008571625, 0.11862220615148544, 0.6927807331085205, 0.3549346625804901, 0.6822618246078491, 0.20975835621356964, 0.4646807909011841, -0.06676477193832397, -0.3804246783256531, 0.7223101854324341, 0.5288295745849609, -0.2845136225223541, 0.339741587638855, -0.05963399261236191, -0.6897469162940979, 0.3516678214073181, -0.4860025942325592, 0.21025750041007996, 0.20219849050045013, 0.12165796756744385, 0.0101394671946764, -0.46572014689445496, 0.1321990042924881, 0.22869034111499786, -0.4066203534603119, 0.5922082662582397, 0.41123518347740173, 0.044684380292892456, 0.36882284283638, -0.23662526905536652, 0.3931517004966736, -0.0493336021900177, 0.24388933181762695, -0.11595210433006287, 0.33571091294288635, -0.15343709290027618, 0.1365741491317749, 0.014624501578509808, -0.2319050282239914, 0.4117586612701416, -0.5162688493728638, 0.16217190027236938, 0.16240006685256958, 0.1326030045747757, -0.2006939947605133, 0.12394726276397705, -0.10101309418678284, 0.3197796046733856, -0.6780779957771301, -0.12346595525741577, -0.19052807986736298, 0.13741248846054077, 0.20059321820735931, 0.05618583783507347, -0.2912450432777405, 0.09713469445705414, 0.25409096479415894, -0.04737431928515434, -0.11356594413518906, -0.08178744465112686, 0.08467331528663635, 0.1044899970293045, 0.5239322185516357, 0.039015647023916245, 0.30650949478149414, -0.47042614221572876, 0.17927154898643494, 0.24320517480373383, -0.20805209875106812, 0.09729159623384476, -0.2729633152484894, -0.4611559808254242, -0.284662127494812, 0.06583895534276962, -0.11993297934532166, -0.05675363168120384, -0.01310515683144331, 0.35302478075027466, -0.2789093554019928, 0.39327195286750793, 0.41872331500053406, 0.2807038724422455, 0.31444627046585083, -0.27596744894981384, -0.26137077808380127, -0.3184107840061188, -0.17088323831558228, -0.6189744472503662, 0.10918822884559631, 0.40050604939460754, 0.19456391036510468, 0.47202223539352417, -0.29108989238739014, 0.6096796989440918, 0.516986072063446, 0.49056097865104675, -0.26908454298973083, 0.30942749977111816, -0.00856851227581501, 0.024249285459518433, -0.4458918273448944, 0.11585479229688644, 0.099638432264328, -0.5001310110092163, 0.5426455140113831, -0.053878359496593475, -0.5752618312835693, -0.09184301644563675, 0.29529091715812683, 0.08118057250976562, -0.41907745599746704, -0.033078279346227646, 0.22229847311973572, -0.3748151659965515, -0.1909731924533844, -0.3120376765727997, -0.3983618915081024, -0.5371765494346619, 0.04678831249475479, -0.5298833847045898, -0.44943225383758545, 0.42461711168289185, 0.4267144799232483, -0.22020255029201508, 0.47798821330070496, 0.36000412702560425, -0.03871441259980202, -0.42732295393943787, 0.5788938999176025, -0.2315661907196045, -0.4014946222305298, 0.0950588509440422, -0.07028135657310486, 0.362936407327652, 0.10716420412063599, -0.6927024126052856, 0.22131909430027008, 0.2749435007572174, -0.02977968193590641, 0.12899628281593323, -0.26829996705055237, 0.21912018954753876, -0.21355320513248444, 0.3824649155139923, -0.31171122193336487, 0.1161845326423645, -0.4787464737892151, -0.20896147191524506, -0.04819213226437569, -0.002023685025051236, -0.009950792416930199, 0.2349378615617752, -0.4374595284461975, 0.28202205896377563, -0.030341219156980515, -0.5637912154197693, -0.35288944840431213, 0.5485025644302368, -0.2785358726978302, 0.12756282091140747, -0.1396838277578354, -0.18330451846122742, -0.7023033499717712, -0.17365141212940216, 0.1189071536064148, -0.045546095818281174, -0.1821955144405365, -0.27183637022972107, -0.10170084983110428, 0.06884611397981644, 0.009347577579319477, -0.30179038643836975, 0.3252961337566376, 0.35813188552856445, -0.2685692310333252, 0.05951043218374252, -0.31006965041160583, -0.08868484199047089, 0.3713410198688507, -0.15965530276298523, 0.21763551235198975, 0.10769038647413254, -0.14485016465187073, 0.45005369186401367, -0.08467241376638412, -0.3582927882671356, -0.3720237910747528, -0.11204052716493607, -0.13212424516677856, 0.4432198405265808, 0.5149310827255249, -0.20830275118350983, -0.29835250973701477, 0.17648005485534668, 0.30670788884162903, 0.41284552216529846, -0.5726526975631714, 0.44720110297203064, -0.04106971248984337, -0.3356403410434723, -0.2788066864013672, 0.7834573984146118, -0.038271695375442505, 0.2963479459285736, -0.6346545815467834, 0.28314587473869324, 0.16061720252037048, 0.5577772855758667, -0.10227254778146744, -0.03232205659151077, 0.2476782202720642, -0.5969438552856445, 0.1969853788614273, -0.4797148108482361, 0.18395672738552094, -0.6351139545440674, 0.5075705647468567, 0.1212473213672638, -0.37858518958091736, -0.052498508244752884, 0.5005752444267273, -0.25839972496032715, -0.34718790650367737, 0.5958853960037231, 0.1417737603187561, -0.2449919432401657, 0.3509753346443176, 0.08120844513177872, 0.04241640493273735, -0.5260459184646606, -0.47627776861190796, 0.14796118438243866, -0.4891894459724426, -0.1640547513961792, 0.022579215466976166, -0.3638859987258911, -0.4363107681274414, -0.22004817426204681, -0.10651243478059769, 0.29817095398902893, 0.356494665145874, 0.4999232590198517, -0.33209875226020813, 0.30739328265190125, -0.44422194361686707, 0.012975607067346573, -0.044258613139390945, -0.008263908326625824, -0.23589938879013062, 0.312428742647171, -0.3067531883716583, -0.36241674423217773, -0.5440675616264343, 0.5193521976470947, 0.2064792364835739, 0.6235515475273132, -0.2913360893726349, -0.1667417734861374, -0.39612051844596863, -0.14761634171009064, 0.06648781895637512, -0.2313874214887619, 0.04003620892763138, -0.349582314491272, -0.09673121571540833, -0.06560281664133072, -0.22163736820220947, -0.18261751532554626, -0.22429487109184265, 0.2868175506591797, -0.48278728127479553, -0.26113224029541016, 0.33103492856025696, -0.3602239191532135, 0.36919450759887695, -0.044477421790361404, -0.319985568523407, 0.25707539916038513, -0.3145340085029602, 0.3962261378765106, -0.39185619354248047, -0.333211213350296, -0.23312503099441528, -0.06727416813373566, 0.41523227095603943, -0.5472086071968079, 0.058054275810718536, 0.5115567445755005, 0.03631468117237091, -0.14604544639587402, -0.6411074995994568, 0.34419482946395874, 0.3260522782802582, 0.2576770782470703, 0.30030858516693115, -0.31284937262535095, 0.3993648290634155, -0.33188337087631226, -0.5430832505226135, 0.43732893466949463, -0.2751549780368805, -0.23524293303489685, 0.2688066363334656, -0.34342578053474426, -0.35919320583343506, 0.08713796734809875, -0.6386539936065674, -0.4185751974582672, -0.10172927379608154, 0.38696640729904175, 0.3092110753059387, -0.45940351486206055, 0.29719865322113037, -0.057846296578645706, -0.26373291015625, 0.2290978878736496, 0.021848633885383606, 0.6742443442344666, -0.06650486588478088, 0.05519188567996025, -0.36016514897346497, 0.07852110266685486, -0.27014872431755066, 0.18307557702064514, -0.1561894714832306, 0.370673805475235, 0.18787115812301636, -0.23929961025714874, -0.057015206664800644, 0.044130537658929825, 0.5676910877227783, 0.02394339069724083, -0.44581812620162964, 0.12531137466430664, -0.09865718334913254, 0.14039680361747742, 0.3611648976802826, 0.15701958537101746, -0.39517512917518616, 0.280132919549942, -0.061484336853027344, -0.48142877221107483, 0.10767781734466553, 0.08333952724933624, 0.44984105229377747, -0.24309512972831726, -0.11588119715452194, -0.3557215631008148, -0.1410239040851593, 0.5265339016914368, 0.3575410544872284, -0.2936611473560333, -0.824822187423706, -0.5884774327278137, -0.43459489941596985, -0.10406093299388885, -0.18992988765239716, -0.008250639773905277, 0.2101684957742691, -0.7976610064506531, -0.1158461645245552, 0.17031805217266083, 0.5149469971656799, 0.000547194795217365, 0.22035080194473267, 0.1404598504304886, 0.15965498983860016, -0.31714051961898804, -0.013227630406618118, 0.14353008568286896, -0.34055283665657043, -0.01812135986983776, -0.05953461304306984, 0.5699104070663452, -0.20139488577842712, 0.012964298017323017, 0.1349988728761673, -0.416827917098999, -0.30775177478790283, 0.4397223889827728, -0.5877944827079773, -0.325247198343277, -0.3689919710159302, 0.06452597677707672, 0.4790318012237549, 0.11462850868701935, 0.05508480593562126, 0.11497235298156738, 0.5972564816474915, -0.49504098296165466, -0.5400760769844055, -0.32969722151756287, -0.40021204948425293, -0.3165852427482605, 0.33684593439102173, -0.03887548670172691, -0.10652235150337219, -0.6269720792770386, 0.20988395810127258, -0.06546426564455032, 0.04559759050607681, 0.15386775135993958, -0.4614682197570801, 0.23103927075862885, -0.5043878555297852, -0.12651844322681427, 0.13226191699504852, -0.07132375985383987, 0.3177791237831116, -0.07598327845335007, 0.30994918942451477, -0.23846213519573212, -0.1201702132821083, 0.29049578309059143, -0.32092198729515076, 0.061463672667741776, 0.003243078710511327, 0.25450560450553894, -0.05593642592430115, -0.17116621136665344, 0.11751646548509598, -0.11097238212823868, 0.01731683872640133, -0.35540133714675903, 0.27358147501945496, 0.12455912679433823, -0.3864307403564453, -0.06287376582622528, 0.07087533175945282, 0.40208929777145386, -0.7816821932792664, -0.46703633666038513, -0.1910104900598526, 0.33356696367263794, -0.4972516894340515, -0.5461944341659546, 0.10800203680992126, 0.01843428611755371, -0.20607364177703857, 0.355923056602478, -0.24736855924129486, 0.5505288243293762, 0.36262574791908264, -0.1526089608669281, -0.3380616009235382, -0.18840473890304565, 0.003662536619231105, 0.4140576422214508, -0.02159617282450199, 0.4204985797405243, -0.17026017606258392, -0.0021762268152087927, -0.04412243887782097, -0.17595551908016205, 0.5706185698509216, -0.19256845116615295, 0.03375910595059395, 0.46153876185417175, -0.08376719802618027, 0.3897377848625183, -0.24883876740932465, 0.17366603016853333, 0.30422529578208923, -0.21097803115844727, -0.37018635869026184, 0.07028358429670334, 0.07084295153617859, 0.027408182621002197, 0.2616139054298401, 0.13712826371192932, 0.2710491418838501, -0.5887698531150818, 0.6475839614868164, 0.28790533542633057, 0.13241168856620789, -0.18284837901592255, -0.2923277020454407, 0.6542664170265198, -0.30154508352279663, 0.17985258996486664, -0.6617704033851624, -0.09277094900608063, 0.14327770471572876, 0.06637746840715408, 0.11883827298879623, -0.4785222113132477, -0.026589898392558098, 0.2922164499759674, 0.752256453037262, -0.12547533214092255, -0.176147922873497, 0.3417990207672119, -0.07731892913579941, 0.31454527378082275, 0.5617246031761169, 0.13362450897693634, 0.19267761707305908, 0.1441425383090973, 0.25531888008117676, 0.40846553444862366, -0.05044785887002945, -0.14776232838630676, -0.2795673906803131, 0.15081526339054108, -0.09858357161283493, 0.527471125125885, -0.55224609375, -0.020551862195134163, 0.15487301349639893, 0.8316793441772461, -0.10396978259086609, 0.21699953079223633, -0.8225654363632202, -0.435188353061676, 0.238722562789917, -0.1903349608182907, 0.32130736112594604, 0.33468523621559143, 0.1957256942987442, -0.5007326602935791, -0.23214319348335266, -0.14797133207321167, -0.43095290660858154, -0.600269079208374, 0.1663435846567154, -0.06427805125713348, 0.342246413230896, 0.4279596209526062, 0.2602296769618988, -0.12026305496692657, -0.046245090663433075, -0.1758042722940445, -0.10049118846654892, 0.02312345616519451, 0.6960396766662598, -0.2372685968875885, 0.1794714331626892, 0.4171048700809479, 0.17491203546524048, -0.21044988930225372, -0.3559449017047882, 0.14625687897205353, -0.8100491762161255, 0.5435662269592285, -0.35441672801971436, -0.06812002509832382, 0.052741918712854385, -0.03781293332576752, -0.03987560793757439, -0.24918314814567566, 0.2453288584947586, -0.33462247252464294, -0.4448486864566803, 0.37329691648483276, 0.16693782806396484, 0.062006548047065735, -0.19079923629760742, 0.046729668974876404, 0.25861021876335144, -0.2678535282611847, -0.3209410011768341, -0.4051005244255066, 0.06532181799411774, -0.12142853438854218, -0.09789435565471649, 0.26230689883232117, -0.1780344545841217, 0.4206404983997345, 0.18386214971542358, -0.42686623334884644, 0.053841445595026016, 0.49149447679519653, 0.06030881404876709, -0.049763549119234085, -0.08773753046989441, -0.09861189872026443, -0.17832615971565247, 0.6645765900611877, 0.014157028868794441, 0.3257972002029419, 0.12905339896678925, -0.565393328666687, -0.059162236750125885, -0.3077314496040344, -0.4669590890407562, -0.279386430978775, 0.4356996417045593, 0.08420401066541672, -0.06911782175302505, 0.527021050453186, 0.6715191006660461, -0.08887047320604324, 0.47144657373428345, -0.4641391336917877, -0.3049122095108032, 0.30125632882118225, 0.15727604925632477, 0.06697690486907959, 0.17077422142028809, 0.8808340430259705, -0.4602775573730469, 0.21552503108978271, -0.1845836490392685, 0.10595338046550751, -0.4730599820613861, 0.4600042700767517, -0.5299984216690063, 0.04255684092640877, -0.34837648272514343, -0.07223565131425858, 0.2364073246717453, 0.3112059533596039, -0.034531064331531525, 0.27942928671836853, -0.5775824785232544, 0.3569447696208954, -0.19934996962547302, -0.2305455356836319, -0.2688233256340027, 0.3069663941860199, -0.3476727306842804, 0.4868132770061493, -0.2271377444267273, -0.14971521496772766, 0.2512028217315674, -0.6067898869514465, -0.13253439962863922, 0.15797869861125946, -0.023838520050048828, 0.40324434638023376, 0.6137548089027405, -0.425149530172348, 0.0702906996011734, 0.4729706346988678, 0.542352020740509, 0.5046394467353821, 0.044106803834438324, -0.24586732685565948, 0.18398159742355347, -0.40348732471466064, -0.2551383674144745, -0.14786048233509064, 0.3927519619464874, -0.5232926607131958, 0.2754909098148346, -0.2372252345085144, -0.18015596270561218, -0.024198031052947044, -0.34148767590522766, 0.3598000109195709, -0.12364727258682251, 0.04370398074388504, -0.34629741311073303, -0.2562452554702759, 0.002529044635593891, 0.28227049112319946, 0.22431673109531403, 0.14984919130802155, -0.6420018076896667, -0.04989979788661003, 0.2750278115272522, 0.0664229616522789, 0.5477789640426636, -0.1734050065279007, 0.25791266560554504, 0.010086944326758385, 0.009886425919830799, -0.1029108539223671, 0.059418149292469025, -0.7604360580444336, 0.373532235622406, -0.3474105894565582, 0.5223414301872253, 0.16236835718154907, -0.05497650429606438, -0.004848613869398832, 0.47654327750205994, 0.18378853797912598, 0.15346331894397736, 0.1825602501630783, -0.2349412739276886, -0.404590904712677, 0.3449527621269226, -0.28433936834335327, 0.10924283415079117, -0.284048855304718, -0.03709442913532257, 0.2619648277759552, 0.4048234224319458, -0.3965096175670624, 0.02457447350025177, -0.12135017663240433, -0.008048929274082184, 0.4949513375759125, 0.23853027820587158, 0.5727258324623108, 0.008522178046405315, -0.37552136182785034, 0.18514443933963776, -0.12113335728645325, 0.32974332571029663, 0.3536655902862549, -0.04394945874810219, 0.26191043853759766, -0.5275434851646423, 0.17329658567905426, -0.5028256177902222, -0.007938658818602562, 0.3328840136528015, 0.11743427813053131]}
{"id": "019693495e04a3d5d6e85ae5ee0de8c823", "cont": "常规赛中,快船在客场以118-121惜败于凯尔特人,遭遇了令人遗憾的失败。此前快船已经经历了六连败,虽然他们刚刚在一场激烈的双加时大战中击败了独行侠,但面对东部倒数第五的凯尔特人,球队再次吃瘪,并且输得相当彻底。从比赛开始到结束,快船始终未曾领先,分差最多一度拉开到24分。\n尽管如此,哈登的表现堪称本场最大亮点,他全场出场38分钟,投篮22中9,三分11中5,罚球15中14,豪取37分7篮板8助攻的数据。值得注意的是,哈登上半场状态并不理想,投篮命中率只有1中7,仅得到5分;但进入下半场后则如同换了个人,单枪匹马砍下了32分,尤其是第四节狂飙18分,几乎一人挑起了快船反扑的大旗。\n比赛第四节还剩5分钟时,快船仍以98-108落后10分,随后哈登带领球队开启疯狂追分模式:连续多次上篮、三分外线命中、两罚全中,搭配科林斯的扣篮,短短五分钟内哈登就贡献了球队最后20分中的18分。在最后不到30秒的时间里,哈登更是连续拿到9分,将差距缩小到仅差1分,似乎胜利就在眼前。\n遗憾的是,关键时刻哈登的绝平三分偏出。如果那一球能进,不仅快船将完成惊天大逆转,这段22秒连得12分的神奇表现还可能载入NBA史册,与麦迪35秒13分的传奇时刻齐名。然而如今只能叹息"差一点",布置这次进攻的教练显然不是泰伦卢,整体战术安排也引发球迷讨论。\n有评论指出,哈登最后几分钟的拼搏恰似他整个职业生涯的写照:无比神勇却总是差一点点就能创造历史。今年哈登确实付出了巨大努力,最近四场比赛的数据显示他的火爆状态:\n- 对阵老鹰:35分10篮板11助攻\n- 对阵掘金:23分8篮板5助攻\n- 对阵独行侠:41分14篮板11助攻\n- 对阵凯尔特人:37分7篮板8助攻\n四场比赛平均上场39分钟,场均34分9.8篮板8.8助攻接近三双的豪华数据,但快船只拿下一场胜利。而且,本赛季快船开局艰难,受困于多个伤病与状态下滑------比尔早早报销,伦纳德伤缺,小保罗和"大洛"状态低迷,祖巴茨也无法延续去年表现。更雪上加霜的是,备受期待的小琼斯本场负伤退出,第四节已拄拐离场,后场阵容捉襟见肘。\n哈登状态虽接近巅峰,但单打独斗绝非长久之计。快船必须尽快找到破解方案,为哈登分担压力,补强阵容深度。否则,今年快船连季后赛门票都难保,不免成为联盟的笑柄。希望球队管理层能警觉起来,不负哈登的全力以赴。", "cont_vector": [0.34697583317756653, 0.022833378985524178, -0.3224949240684509, 0.18710270524024963, -0.2006617784500122, 0.16572287678718567, -0.05492241680622101, -0.42402806878089905, -0.5780504941940308, -0.011707579717040062, 0.22610926628112793, -0.3112683594226837, 0.060010943561792374, 0.10769341140985489, 0.6409831047058105, 0.6394708156585693, -0.2248380035161972, -0.39919424057006836, 0.3614487946033478, 0.11376171559095383, 0.017768414691090584, 0.42112088203430176, 0.5222823023796082, -0.18153122067451477, -0.1691824495792389, -0.03321228548884392, 0.015711788088083267, 0.08341602981090546, 0.29281875491142273, 0.11923649907112122, 0.23919551074504852, -0.045968540012836456, 0.18990826606750488, -0.24068458378314972, -0.2037169337272644, -0.026498030871152878, -0.4008246064186096, -0.414450079202652, 0.004170347470790148, 0.03195694461464882, -0.08641158789396286, -0.372729629278183, 0.1292789876461029, 0.030119910836219788, -0.5474095940589905, -0.12053532898426056, 0.20536255836486816, -0.08480800688266754, -0.11582448333501816, 0.3750057518482208, -0.46054258942604065, 0.24057365953922272, 0.4123747646808624, 0.6033463478088379, 0.3433053195476532, -0.13918942213058472, 0.18418173491954803, 0.05443061143159866, -0.17490965127944946, -0.37550684809684753, -0.2883095145225525, 0.009009637869894505, 0.5445632934570312, 0.12939709424972534, 0.030661538243293762, 0.28860989212989807, 0.5394995212554932, -0.18513648211956024, -0.36296287178993225, 0.007016885094344616, -0.12511657178401947, -0.0719219222664833, 0.23663826286792755, 0.33158594369888306, 0.12834680080413818, 0.23360216617584229, 0.5202428698539734, -0.26464882493019104, -0.3131464421749115, -0.3008125126361847, -0.7835593223571777, -0.38134047389030457, 0.24811303615570068, -0.2841545045375824, 0.017041437327861786, -0.5294182300567627, 0.14763928949832916, 0.34422099590301514, -0.20659859478473663, 0.3588687479496002, -0.1354057788848877, 0.02410174161195755, -0.5987427234649658, 0.18216434121131897, -0.47329840064048767, -0.17766718566417694, 0.1514386385679245, 0.33098727464675903, 0.5526669025421143, -0.3849710524082184, 0.10386545956134796, 0.04000062495470047, -0.012056021951138973, -0.318990558385849, 0.05367042124271393, 0.33160868287086487, -0.1913478821516037, -0.18770822882652283, 0.13494332134723663, -0.1945083886384964, 0.31971874833106995, -0.40164607763290405, -0.0545269213616848, -0.3497829735279083, 0.1594398021697998, -0.26868024468421936, -0.1429435908794403, 0.33803004026412964, 0.40992680191993713, -0.5514090061187744, 0.3380214273929596, 0.20918241143226624, 0.09370920807123184, -0.6097041964530945, -0.10624834150075912, -0.1259210705757141, 0.08742374181747437, 0.4004606306552887, -0.1066417321562767, -0.34183019399642944, -0.3770008385181427, 0.41108301281929016, 0.3003471791744232, -0.2014966756105423, -0.07213155925273895, 0.2892962694168091, 0.2274816483259201, 0.31695225834846497, 0.019272809848189354, 0.016278477385640144, -0.015040485188364983, -0.5356128811836243, 0.17108799517154694, 0.46724817156791687, 0.314921498298645, 0.07411351799964905, 0.4360836148262024, 0.07678969204425812, -0.281543105840683, -0.20281006395816803, -0.2591347098350525, -0.2730047404766083, -0.012512940913438797, 0.4169934391975403, 0.4702601134777069, 0.007476530037820339, -0.4894673526287079, -0.6877990961074829, -0.20997662842273712, 0.17905575037002563, 0.23229213058948517, 0.5824217796325684, 0.10228125751018524, 0.4574472904205322, -0.3032231628894806, 0.5752228498458862, 0.5480443239212036, -0.2645842432975769, -0.07690054923295975, 0.11959969997406006, -0.24788478016853333, -0.13027982413768768, -0.0126478411257267, -0.35468965768814087, 0.2825104296207428, 0.18811695277690887, -0.12005516141653061, -0.435889333486557, 0.44328662753105164, -0.28212249279022217, -0.22443658113479614, 0.6384224891662598, -0.3193124830722809, 0.11582641303539276, 0.06950418651103973, 0.09020912647247314, -0.5144643783569336, -0.2296285629272461, -0.45169174671173096, 0.084107406437397, 0.18128590285778046, -0.06066720932722092, 0.22988609969615936, -0.4035722017288208, -0.2864770293235779, -0.3674066960811615, -0.1600741595029831, 0.4203360676765442, -0.4394625723361969, -0.12548504769802094, 0.07693032175302505, 0.6372324228286743, -0.27850139141082764, 0.3237819969654083, 0.5503239035606384, 0.13845603168010712, 0.1126200407743454, -0.49676021933555603, -0.20216518640518188, -0.22463130950927734, -0.0864386036992073, 0.29717153310775757, 0.5097805857658386, 0.6436189413070679, 0.4390948712825775, -0.23072418570518494, 0.44299212098121643, 0.00961222779005766, -0.3847070336341858, 0.6025364995002747, 0.007901162840425968, 0.41320911049842834, -0.09178045392036438, -0.005419972352683544, -0.09509777277708054, -0.21897491812705994, -0.07980946451425552, -0.2088605910539627, 0.3036133944988251, -0.3312484622001648, -0.14348123967647552, 0.38895347714424133, 0.6673099994659424, -0.5919870734214783, 0.12698563933372498, 0.6328051686286926, -0.1584436148405075, 0.35523146390914917, -0.5722723603248596, 0.2762141823768616, -0.0008141515427269042, 0.31848251819610596, -0.24131399393081665, -0.1315194070339203, 0.31015345454216003, -0.3030695617198944, 0.007263690698891878, -0.3047998547554016, -0.17871136963367462, -0.24041731655597687, 0.45619142055511475, 0.27994304895401, 0.18575644493103027, 0.3290867805480957, -0.0022775311954319477, -0.11276846379041672, -0.13267822563648224, 0.1188419982790947, -0.43595942854881287, -0.40401312708854675, -0.15579994022846222, -0.33825936913490295, 0.13771629333496094, 0.45907092094421387, -0.4090372920036316, -0.3495202362537384, 0.29135313630104065, -0.25296956300735474, -0.01750417985022068, 0.263050377368927, -0.2708970904350281, -0.43561720848083496, 0.28731250762939453, 0.1790975034236908, -0.03968453407287598, -0.6009276509284973, 0.2573123872280121, 0.22292615473270416, -0.16022644937038422, -0.0912497490644455, 0.18111343681812286, 0.14598463475704193, -0.27198299765586853, -0.07860102504491806, -0.5107045769691467, 0.5779612064361572, -0.20503896474838257, -0.7352764010429382, 0.03150813281536102, 0.2566361725330353, 0.3990482985973358, 0.07379676401615143, 0.10038529336452484, -0.3949037194252014, 0.1576564908027649, 0.1446097195148468, 0.05424593389034271, -0.3253476321697235, 0.09047847241163254, 0.7783471345901489, -0.5396043658256531, 0.10356369614601135, -0.605324387550354, -0.705812931060791, -0.45689427852630615, 0.44353213906288147, 0.4297986924648285, 0.5071682929992676, -0.5673052668571472, -0.04907473176717758, 0.20627915859222412, 0.21134532988071442, 0.5026469230651855, 0.24792428314685822, 0.1704903542995453, 0.010924004018306732, 0.31990692019462585, -0.1254860907793045, 0.18971461057662964, 0.5419906377792358, 0.022355133667588234, -0.4023658037185669, 0.4566109776496887, 0.03972111642360687, 0.3280624449253082, -0.130833238363266, -0.1661476194858551, 0.2619311809539795, -0.33853572607040405, -0.02458779141306877, -0.23269005119800568, -0.10997918248176575, 0.5263694524765015, -0.23064672946929932, -0.1262163519859314, 0.6831716299057007, 0.19647590816020966, -0.0058198608458042145, -0.2929839491844177, -0.04363774135708809, -0.17686428129673004, 0.25108057260513306, 0.20176826417446136, 0.013708406127989292, -0.27664440870285034, 0.333453506231308, -0.17594178020954132, -0.31854236125946045, -0.3191490173339844, 0.18358004093170166, -0.06904035806655884, -0.019979586824774742, 0.1909836083650589, 0.28874433040618896, 0.07032293826341629, -0.053399983793497086, -0.008950628340244293, -0.2699246406555176, 0.010901496745646, -0.499774694442749, -0.02503921277821064, 0.39180296659469604, 0.2945444583892822, 0.35897770524024963, -0.2971055209636688, -0.17831826210021973, -0.43804290890693665, 0.16725105047225952, -0.24265922605991364, -0.2558131515979767, -0.21446430683135986, -0.18204987049102783, 0.16333766281604767, -0.08677184581756592, 0.30642521381378174, 0.1409057080745697, 0.11295455694198608, 0.22003020346164703, -0.11036001890897751, -0.6730701327323914, 0.07407328486442566, 0.023850642144680023, 0.10778762400150299, -0.227139413356781, -0.1973918229341507, 0.16605880856513977, 0.02325354516506195, 0.5637686252593994, -0.006432302296161652, 0.16664248704910278, 0.2055852711200714, -0.4381622076034546, 0.2936196029186249, -0.28066787123680115, -0.2561837136745453, -0.32446402311325073, 0.43407654762268066, -0.3999022841453552, 0.015010821633040905, -0.15772698819637299, -0.20628371834754944, 0.0038130786269903183, -0.6543219089508057, -0.23253747820854187, 0.2791994512081146, 0.317117840051651, 0.3007357120513916, 0.040701549500226974, -0.5512574911117554, 0.07311537116765976, -0.15165625512599945, -0.5216666460037231, 0.1684505194425583, 0.2769668698310852, 0.6388311982154846, -0.04908701777458191, -0.05635111406445503, 0.06911687552928925, 0.3883506655693054, 0.3189023435115814, 0.12654709815979004, -0.09948574751615524, 0.021068735048174858, 0.25976812839508057, -0.012262980453670025, 0.18236380815505981, -0.018875036388635635, 0.2345733344554901, -0.1315130889415741, 0.3792160749435425, -0.3514325022697449, 0.1578236073255539, -0.24551008641719818, 0.15121541917324066, -0.31049904227256775, -0.007366502191871405, 0.16992856562137604, 0.6780564785003662, 0.033335089683532715, -0.28923556208610535, -0.5614375472068787, -0.6542794704437256, -0.10835914313793182, 0.12279272079467773, 0.20247143507003784, -0.25652840733528137, 0.1280306875705719, 0.20827700197696686, -0.10724229365587234, 0.42510196566581726, -0.1026548445224762, -0.11981331557035446, -0.0029103837441653013, 0.24078235030174255, -0.40955060720443726, -0.6320157051086426, 0.03493480011820793, 0.4517262578010559, 0.14767855405807495, -0.2573226988315582, -0.4225393533706665, 0.1720789670944214, 0.0017538816900923848, -0.13119636476039886, -0.4703454375267029, -0.4792669117450714, -0.10224268585443497, 0.17124265432357788, 0.35751405358314514, 0.5758031606674194, 0.017575562000274658, 0.43430399894714355, 0.21448272466659546, 0.041105061769485474, 0.09034187346696854, -0.21203991770744324, -0.11041519790887833, -0.1354375034570694, -0.22221148014068604, 0.4948326647281647, 0.5355435609817505, -0.2629753351211548, -0.10149603337049484, 0.20730753242969513, 0.12058362364768982, -0.5273824334144592, 0.12144237011671066, -0.14413033425807953, 0.4349282681941986, 0.04538873955607414, 0.19628237187862396, -0.47665080428123474, -0.14331306517124176, 0.637182354927063, 0.43118056654930115, 0.18867278099060059, -0.046925514936447144, -0.060284074395895004, 0.461848646402359, -0.17830654978752136, -0.036048244684934616, -0.10326950252056122, 0.27810290455818176, -0.16824372112751007, -0.471463143825531, 0.2188437432050705, 0.5320848226547241, -0.011840272694826126, 0.2794570028781891, 0.4704928398132324, 0.23272177577018738, 0.07807011902332306, 0.08675442636013031, 0.6206101775169373, 0.12159832566976547, -0.034004662185907364, 0.09575726836919785, 0.5938266515731812, -0.32080981135368347, -0.45121249556541443, 0.04405076801776886, 0.1814298927783966, -0.0731193795800209, 0.07533738017082214, 0.2620329260826111, 0.3686673939228058, 0.4071153998374939, 0.10866416245698929, -0.0033339345827698708, -0.2432309091091156, 0.07953223586082458, 0.29904985427856445, 0.555698812007904, -0.1754048615694046, 0.38841676712036133, -0.3158849775791168, -0.4214479625225067, 0.19106176495552063, -0.10760597139596939, 0.0730886235833168, 0.6019185185432434, -0.2710829973220825, 0.05056000500917435, -0.14348143339157104, 0.11422285437583923, 0.1973605901002884, -0.00758011918514967, 0.2686156630516052, 0.2548768222332001, -0.48945578932762146, -0.0808887705206871, -0.28918278217315674, -0.24923968315124512, -0.24022145569324493, -0.0174592062830925, 0.29954686760902405, -0.038596827536821365, -0.04825979098677635, 0.24701081216335297, -0.3689480423927307, 0.33375734090805054, 0.0697036162018776, -0.326120525598526, -0.2284628301858902, 0.35250890254974365, -0.07197294384241104, 0.2046741247177124, -0.03281416743993759, 0.10081706196069717, 0.43102988600730896, 0.16074217855930328, 0.43612951040267944, 0.24888448417186737, -0.10914690047502518, 0.39595454931259155, -0.05280836671590805, -0.06398487091064453, -0.27228066325187683, 0.12995119392871857, -0.2028440535068512, -0.21174557507038116, 0.5599325895309448, -0.12402083724737167, -0.4145103693008423, -0.21190474927425385, -0.17680653929710388, 0.38895347714424133, 0.0016005507204681635, 0.4533329904079437, -0.08490815758705139, -0.09637808054685593, 0.17707595229148865, 0.7075321078300476, 0.5371991991996765, 0.0943925529718399, 0.42058202624320984, -0.2749573290348053, -0.4772561490535736, -0.23580628633499146, -0.14449414610862732, -0.2893284857273102, -0.1944865584373474, -0.5317445397377014, 0.38174867630004883, 0.3268550634384155, 0.3304714262485504, -0.08718479424715042, -0.3070090711116791, -0.09894444793462753, 0.006358581129461527, 0.5668516755104065, -0.34920811653137207, 0.19206416606903076, 0.11441162973642349, -0.7526262402534485, -0.09956414252519608, -0.06369113177061081, -0.2829369008541107, 0.2946908473968506, 0.17880912125110626, 0.24899619817733765, 0.2634415328502655, -0.3962808847427368, -0.25140631198883057, 0.08686421066522598, 0.09428586065769196, -0.033580806106328964, 0.050324298441410065, -0.011535873636603355, 0.28761810064315796, 0.09612876176834106, -0.5811983346939087, 0.026677846908569336, 0.22086817026138306, 0.2943006455898285, 0.05796382576227188, 0.7409045100212097, 0.4243742525577545, -0.1824023425579071, -0.15550601482391357, -0.03414182364940643, 0.13557569682598114, 0.22122326493263245, -0.5460044741630554, 0.055130116641521454, 0.26797768473625183, -0.6008453369140625, -0.2151285707950592, 0.30039793252944946, 0.3845442235469818, -0.09857463091611862, -0.4225165843963623, -0.17513342201709747, 0.3960270881652832, 0.15544289350509644, -0.4903753995895386, -0.2120097577571869, 0.13906779885292053, 0.42231854796409607, 0.40754610300064087, 0.04794806241989136, -0.31901776790618896, 0.06387974321842194, -0.4624370038509369, -0.15338139235973358, 0.028357861563563347, 0.2016345113515854, 0.1174110397696495, 0.15654107928276062, 0.21447418630123138, -0.26767727732658386, 0.4507141411304474, 0.6169157028198242, -0.09427670389413834, -0.08710608631372452, 0.3677045404911041, -0.516632616519928, -0.19984175264835358, -0.5341260433197021, 0.5651294589042664, -0.18996569514274597, 0.0317014642059803, -0.3467211127281189, 0.3423977196216583, -0.33525940775871277, -0.5620333552360535, -0.49439358711242676, -0.28385886549949646, -0.013790802098810673, 0.15861134231090546, -0.1671665608882904, 0.41414856910705566, -0.08811119943857193, -0.4721570611000061, 0.04072341322898865, 0.6360927224159241, -0.06272062659263611, 0.2654755115509033, -0.23936046659946442, -0.003298425115644932, 0.269718199968338, -0.2637675404548645, -0.2342018187046051, -0.004456301219761372, -0.39309749007225037, -0.4364908039569855, 0.5570545792579651, -0.24070756137371063, -0.018420936539769173, 0.22621163725852966, -0.45981523394584656, -0.07840520888566971, 0.23014101386070251, 0.20253390073776245, -0.545153021812439, 0.004093918949365616, 0.37318432331085205, 0.3648586869239807, -0.4206681251525879, 0.19778969883918762, -0.10090159624814987, 0.23417755961418152, -0.11965445429086685, 0.17678877711296082, -0.4281606376171112, -0.37404027581214905, 0.2129732072353363, 0.4207744598388672, -0.48166272044181824, 0.36679112911224365, -0.16213831305503845, -0.410759836435318, 0.18934360146522522, -0.20830196142196655, -0.06856506317853928, 0.15922711789608002, -0.44220349192619324, -0.0695142075419426, 0.20663775503635406, 0.4687262773513794, -0.024194058030843735, 0.09458767622709274, -0.5417274832725525, 0.5434641242027283, -0.11395146697759628, 0.6337770223617554, 0.2395348846912384, -0.1074175089597702, -0.04889780655503273, 0.02426724135875702, -0.3830883800983429, 0.3891143202781677, -0.14073416590690613, -0.32059791684150696, -0.07221099734306335, 0.1747191995382309, -0.06255890429019928, 0.18511337041854858, -0.40501484274864197, 0.15552644431591034, -0.2309022694826126, -0.02339053340256214, -0.49383991956710815, -0.1088176965713501, -0.5049124360084534, -0.4527742266654968, 0.34520402550697327, 0.2396022528409958, 0.07559176534414291, 0.2757578194141388, -0.4892699718475342, -0.38897863030433655, -0.03203297406435013, 0.03062659129500389, 0.014689486473798752, -0.7239934802055359, -0.24532310664653778, 0.2565315365791321, -0.20014198124408722, 0.32849469780921936, 0.2783554792404175, 0.29582664370536804, -0.5350281596183777, 0.12446945160627365, -0.1650308072566986, 0.29236873984336853, -0.24851013720035553, 0.42722171545028687, 0.04816226288676262, 0.20703952014446259, 0.053252361714839935, 0.1405320018529892, -0.05294357240200043, -0.06397967040538788, 0.023570319637656212, -0.281028151512146, -0.04046871140599251, 0.10298541933298111, -0.4637322723865509, 0.13419879972934723, 0.36461177468299866, -0.0702555924654007, -0.29523491859436035, -0.07439739257097244, -0.30874860286712646, -0.3087843954563141, -0.34628674387931824, -0.03862128034234047, -0.31628894805908203, 0.2626640200614929, 0.3514306843280792, -0.1017487645149231, 0.5867248773574829, -0.5489633679389954, 0.0350642055273056, 0.21204744279384613, -0.44695472717285156, -0.4778880476951599, -0.09697989374399185, 0.14129890501499176, 0.5431915521621704, -0.5027372241020203, -0.5887117981910706, 0.14068356156349182, 0.031072482466697693, 0.39780908823013306, 0.5046506524085999, 0.09249038994312286, 0.39987584948539734, -0.19310657680034637, -0.07804891467094421, 0.358993798494339, 0.009821178391575813, -0.21422703564167023, 0.6423926949501038, 0.19899185001850128, -0.5880311727523804, -0.2723785638809204, -0.06560354679822922, 0.2969997525215149, 0.01176424976438284, 0.19177041947841644, 0.2910352051258087, -0.4708842635154724, 0.14930298924446106, -0.10030163824558258, -0.044090528041124344, 0.41166195273399353, 0.448283851146698, -0.05547277256846428, 0.10256019979715347, -0.07252396643161774, -0.5531343817710876, 0.09089300036430359, -0.7463218569755554, -0.015613709576427937, 0.11237872391939163, -0.46060100197792053, -0.14597919583320618, -0.247941255569458, 0.18319201469421387, 0.17762304842472076, -0.04139236360788345, -0.1084459125995636, 0.22652572393417358, 0.22297866642475128, 0.0065866680815815926, 0.7021909952163696, -0.7038468718528748, -0.26991376280784607, -0.07416552305221558, 0.33255964517593384, 0.3374091684818268, 0.6100388765335083, -0.29160845279693604, 0.06281619518995285, -0.18053191900253296, 0.4275287985801697, -0.5101093649864197, 0.1726013422012329, -0.30304303765296936, -0.028248215094208717, -0.3331882357597351, 0.15416407585144043, -0.2661422789096832, 0.5346991419792175, -0.17888104915618896, -0.4205954968929291, -0.5639411211013794, -0.1507183015346527, 0.19620168209075928, 0.3375704288482666, 0.19632455706596375, -0.01799703575670719, 0.09248404949903488, -0.5400241613388062, -0.4485524296760559, -0.3302421569824219, 0.4644607901573181, -0.5212894678115845, -0.18355105817317963, -0.19986656308174133, 0.49333250522613525, 0.20712648332118988, 0.28993335366249084, 0.2656167149543762, 0.32435324788093567, 0.5283422470092773, -0.12227346003055573, -0.06065014377236366, 0.25304245948791504, 0.27949196100234985, -0.7449630498886108, 0.3558346927165985, -0.6124804019927979, 0.25061970949172974, -0.3458652198314667, -0.4824979901313782, 0.09360159188508987, -0.5388962626457214, -0.39005333185195923, -0.1442333310842514, -0.03798350691795349, -0.24113987386226654, 0.364824116230011, 0.07773898541927338, -0.20477668941020966, -0.0863015204668045, 0.046695563942193985, -0.03505634143948555, 0.4212092459201813, 0.2533334493637085, 0.057133980095386505, -0.09183841198682785, -0.0429072305560112, 0.23799574375152588, -0.48247331380844116, -0.42209839820861816, 0.10244668275117874, -0.37588709592819214, 0.7621724605560303, 0.0897969901561737, -0.08840569853782654, -0.483003169298172, 0.35007452964782715, -0.18558841943740845, 0.4028243124485016, -0.22155584394931793, -0.07938329130411148, 0.43045681715011597, -0.37386250495910645, -0.11687900871038437, -0.2702612578868866, -0.08678348362445831, -0.33228495717048645, -0.5130224227905273, 0.04193935915827751, -0.23149509727954865, -0.5306613445281982, -0.3402445614337921, -0.4058864414691925, 0.3620496690273285, 0.3476814329624176, -0.47360217571258545, -0.4459947943687439, -0.4886447787284851, 0.14892606437206268, 0.3336237072944641, -0.10249759256839752, 0.1461927443742752, -0.6404029130935669, 0.285313218832016, 0.10945551097393036, 0.04631883651018143, -0.35918620228767395, -0.16250360012054443, -0.32791024446487427, 0.17171655595302582, -0.6241990327835083, 0.3888280391693115, -0.2645689845085144, -0.07178333401679993, 0.13990451395511627, -0.17601187527179718, -0.04146071895956993, -0.4625374972820282, -0.34640762209892273, -0.47074073553085327, -0.18190303444862366, 0.03919748216867447, 0.40882620215415955, -0.0915987566113472, -0.1773117333650589, -0.13814178109169006, 0.26029103994369507, -0.08829483389854431, 0.2951725423336029, -0.010357136838138103, 0.39616286754608154, -0.2940065562725067, 0.25639039278030396, -0.1510230004787445, -0.4698094129562378, 0.3283418118953705, 0.151661217212677, 0.01637502945959568, -0.15287142992019653, 0.16182920336723328, 0.08370505273342133, 0.28930211067199707, -0.24399538338184357, 0.31978505849838257, 0.016882479190826416, -0.2848835289478302, 0.015643861144781113, 0.3187680244445801, 0.36446723341941833, 0.12418484687805176, -0.27254706621170044, -0.14228376746177673, -0.008141127415001392, -0.003158475970849395, -0.2257232964038849, -0.4020027816295624]}
新建kibana.yml,配置上面得到的kibana_system密码
bash
server.host: "0.0.0.0"
# 这里es7.17是docker启动es的容器名字,kibana就可以连接es了
elasticsearch.hosts: ["http://es7.17:9200"]
# 固定值
elasticsearch.username: "kibana_system"
# 初始化es密码得到的众多密码中的kibana_system密码
elasticsearch.password: "OSFamv1KYzDcZVb885ka"
# 开启账号密码
xpack.security.enabled: true
kibana docker启动命令 -v 内容,根据实际路径自己修改!!
bash
docker run --name kibana7.17 \
-p 5601:5601 \
-e TZ="Asia/Shanghai" \
-v "D:\docker\kibana7.17\config\kibana.yml":/usr/share/kibana/config/kibana.yml \
--network es-net-7.17 \
-d kibana:7.17.0
打开http://localhost:5601, 输入账号密码登录,在devtool中新建索引
bash
PUT /article-my
{
"mappings": {
"properties": {
"cont": {
"type": "text"
},
"cont_vector": {
"type": "dense_vector",
"dims": 1024
}
}
}
}
项目依赖requirement.txt
bash
anyio==4.11.0
certifi==2025.11.12
charset-normalizer==3.4.4
colorama==0.4.6
elastic-transport==9.2.0
elasticsearch==7.17.12
filelock==3.19.1
fsspec==2025.10.0
huggingface-hub==0.36.0
idna==3.11
Jinja2==3.1.6
joblib==1.5.2
MarkupSafe==3.0.3
mpmath==1.3.0
networkx==3.2.1
numpy==2.0.2
packaging==25.0
pandas==2.3.3
pillow==11.3.0
python-dateutil==2.9.0.post0
pytz==2025.2
PyYAML==6.0.3
regex==2025.11.3
requests==2.32.5
safetensors==0.6.2
scikit-learn==1.6.1
scipy==1.13.1
sentence-transformers==5.1.2
six==1.17.0
sniffio==1.3.1
sympy==1.14.0
threadpoolctl==3.6.0
tokenizers==0.22.1
torch==2.8.0
tqdm==4.67.1
transformers==4.57.1
typing_extensions==4.15.0
tzdata==2025.2
urllib3==1.26.20
导入esData.json文件内容到es,python代码
python
from elasticsearch import Elasticsearch
import json
# ======================
# 1. 配置 Elasticsearch 连接
# ======================
# 替换为你的 ES 地址,比如单机版、Docker、云服务地址等
es_host = "http://elastic:NBh5ObTk1lq2YZ4JQ2Ng@localhost:9200" # 例如:http://your-es-server:9200
es = Elasticsearch([es_host])
# 检查 ES 是否可连接(可选)
if not es.ping():
raise ValueError("❌ 无法连接到 Elasticsearch,请检查 ES 地址是否正确或服务是否启动")
else:
print("✅ 已连接到 Elasticsearch")
# ======================
# 2. 配置索引名称
# ======================
index_name = "article-my" # 你要写入的 ES 索引名,可自定义(如:users, products, logs)
# 如果索引不存在,ES 会在第一次插入时自动创建(根据数据结构推断 mapping)
# 你也可以提前手动创建索引和 mapping(推荐用于生产环境)
# ======================
# 3. 读取 data.json 文件并逐行写入 ES
# ======================
# jsonl_file_path = "exported_data.json" # 你的 jsonl 文件路径
jsonl_file_path = "esData.json" # 你的 jsonl 文件路径
def import_jsonlines_to_es():
success_count = 0
error_count = 0
with open(jsonl_file_path, "r", encoding="utf-8") as f:
for line_number, line in enumerate(f, 1):
line = line.strip() # 去掉首尾空白字符
if not line:
print(f"⚠️ 第 {line_number} 行为空,跳过")
continue
try:
# 解析 JSON
doc = json.loads(line)
except json.JSONDecodeError as e:
print(f"❌ 第 {line_number} 行 JSON 解析失败:{e}")
error_count += 1
continue
try:
# 写入到 Elasticsearch
# 如果不指定 _id,ES 会自动生成
id = doc.get("id") # 如果 JSON 中有 _id 字段,可以用它作为文档 ID
response = es.index(index=index_name, id=id, document=doc)
# 或者,如果你想指定文档 _id,可以这样:
# response = es.index(index=index_name, id=doc.get("id"), document=doc)
success_count += 1
if line_number % 10 == 0:
print(f"🟢 已导入第 {line_number} 行,当前成功:{success_count},失败:{error_count}")
except Exception as e:
print(f"❌ 第 {line_number} 行写入 ES 失败:{e}")
error_count += 1
print(f"🎉 导入完成!成功:{success_count} 条,失败:{error_count} 条")
# ======================
# 4. 执行导入
# ======================
if __name__ == "__main__":
import_jsonlines_to_es()
因为esData.json中数据导入之后,向量字段有值,需要置空,devtool中执行
bash
## 设置cont_vector字段为空
POST /article-my/_update_by_query
{
"script": {
"source": "ctx._source.remove('cont_vector')",
"lang": "painless"
}
}
读取es内容,重新向量化,python代码
python
from elasticsearch import Elasticsearch
import json
from test_tengxun_hunyuan import get_embedding
from es_doc_embeding import get_embedding as get_embedding_local
# 连接到你的旧 Elasticsearch 集群
es = Elasticsearch(["http://elastic:NBh5ObTk1lq2YZ4JQ2Ng@localhost:9200"])
index_name = "article-my"
field_to_export = "cont"
# 查询数据
results = []
def getDocs():
page = es.search(
index=index_name,
_source=[field_to_export],
size=1000,
body={"query": {"bool": {
"must_not": {"exists": {"field": "cont_vector"}
}
}}}
# ,scroll='2m'
)
# print(page)
# scroll_id = page['_scroll_id']
print(f"文档数量:{page['hits']['total']['value']}" )
hits = page['hits']['hits']
return hits
def updateDocVender(doc_id, cont_vector):
es.update(
index=index_name,
id=doc_id,
doc = {
"cont_vector": cont_vector
}
)
def getVenderById(doc_id):
res = es.get(
index=index_name,
id=doc_id
)
if 'cont_vector' not in res['_source']:
return None
return res['_source']['cont_vector']
def calVender(embedding_type='tengxun'):
hits = getDocs()
for hit in hits:
cont_vender_repo = getVenderById(hit['_id'])
if cont_vender_repo:
print('文章id:' + hit['_id'] + ' 已存在向量,跳过')
continue
print('文章id:' + hit['_id'])
print('文章内容去获取向量:' + hit['_source'][field_to_export][:100])
inputStr = hit['_source'][field_to_export][:1000]
if (len(inputStr.strip()) == 0):
print('文章内容为空,跳过')
continue
req_body = {"Input": inputStr}
print('获取向量请求体:' + json.dumps(req_body, ensure_ascii=False))
if embedding_type=='local':
cont_vender = get_embedding_local(inputStr) # 只取前1000字符进行测试
print('获取到的向量:' + str(cont_vender))
updateDocVender(hit['_id'], cont_vender)
print('---------------------')
elif embedding_type=='tengxun':
cont_vender = get_embedding(json.dumps(req_body)) # 只取前1000字符进行测试
print('获取到的向量:' + cont_vender)
cont_vender_obj = json.loads(cont_vender)
updateDocVender(hit['_id'], cont_vender_obj['Response']['Data'][0]['Embedding'])
print('---------------------')
# break # 只处理第一条记录进行测试
if __name__ == "__main__":
calVender('local')
es向量查询python代码
python
from elasticsearch import Elasticsearch
from typing import List, Dict
es = Elasticsearch(["http://elastic:NBh5ObTk1lq2YZ4JQ2Ng@localhost:9200"])
index_name = "article"
def getSimilarDocuments(query_vector: List[float], top_k: int = 5) -> List[Dict]:
"""
根据输入的向量查询相似的文档。
:param query_vector: 用于查询的向量。
:param top_k: 返回的相似文档数量。
:return: 包含相似文档信息的列表。
"""
script_query = {
"script_score": {
"query": {"match_all": {}},
"script": {
"source": "cosineSimilarity(params.query_vector, 'cont_vector') + 1.0",
"params": {"query_vector": query_vector}
}
}
}
print(f"request body ------------ : {script_query}")
response = es.search(
index=index_name,
body={
"size": top_k,
"query": script_query,
"_source": ["cont"] # 只返回内容字段
}
)
similar_docs = []
for hit in response['hits']['hits']:
doc_info = {
"id": hit['_id'],
"score": hit['_score'],
"cont": hit['_source']['cont']
}
similar_docs.append(doc_info)
return similar_docs
def getSimilarDocumentById(doc_id: str) -> Dict:
"""
根据文档ID获取文档内容。
:param doc_id: 文档的ID。
:return: 包含文档信息的字典。
"""
response = es.search(index=index_name, body={"query": {"term": {"_id": doc_id}}})
# response = es.get(index=index_name, id=doc_id)
print(f"Search response: {response}")
doc = response['hits']['hits'][0]['_source']
print(f"Document _source: {doc}")
print(f"doc vector: {doc['cont_vector']}")
similarDocs = getSimilarDocuments(doc['cont_vector'], top_k=5)
for d in similarDocs:
print(f"ID: {d['id']}, Score: {d['score']}, Content: {d['cont'][:50]}...")
if __name__ == "__main__":
test_doc_id = "01146c1cac8a28009068c089d4d83f537f" # 替换为你想测试的文档ID
getSimilarDocumentById(test_doc_id)