Postgresql17数据库中通过代码安装向量插件:PGVector0.8.1
pgvector 是一个为 PostgreSQL 数据库开发的开源扩展,它使得 PostgreSQL 能够原生支持向量(Vector)数据类型和向量相似性搜索,是构建 AI 应用(尤其是基于大语言模型 LLM 的应用)的关键基础设施。将向量与其余数据一起存储。支持:1.精确和近似最近邻搜索2.单精度、半精度、二进制和稀疏向量3.L2距离、内积、余弦距离、L1距离、汉明距离和雅克卡德距离4.具有Po
一、概述
pgvector 是一个为 PostgreSQL 数据库开发的开源扩展,它使得 PostgreSQL 能够原生支持向量(Vector)数据类型和向量相似性搜索,是构建 AI 应用(尤其是基于大语言模型 LLM 的应用)的关键基础设施。
将向量与其余数据一起存储。支持:
1.精确和近似最近邻搜索
2.单精度、半精度、二进制和稀疏向量
3.L2距离、内积、余弦距离、L1距离、汉明距离和雅克卡德距离
4.具有Postgres客户端的任何语言
二、安装pgvector
2.1下载工程
https://github.com/pgvector/pgvector
2.2进入docker容器里面
docker exec -it postgres /bin/bash
在容器里面安装下面三个组件。
apt-get update
apt-get install make
apt-get install gcc
apt install postgresql-server-dev-17
2.3docker容器中安装pgvector
# cd /pgvector
make
make install
2.4启用 PGVector
启用扩展(在每个要使用它的数据库中执行一次)
CREATE EXTENSION IF NOT EXISTS vector;
所有可用的扩展
SELECT * FROM pg_available_extensions order by name ;
查看当前数据库实例中已安装和启用的扩展
SELECT * FROM pg_extension;
三、PGVector 日常使用
3.1创建带向量字段的表
CREATE TABLE test_emb1(id bigserial PRIMARY KEY, info text,embedding vector(1024));
注:由于使用bge-m3嵌入模型,因为向量维度为1024,官网的测试例子都是3.
3.2 将“苹果、水果、梨、香蕉”等文本信息进行向量化并插入到表中。
INSERT INTO test_emb1(info,embedding)
VALUES ('梨','[-0.025978144258260727,
0.04069283977150917,
-0.00816792156547308,
0.02159937471151352,
-0.00019350540242157876,
-0.0018454731907695532,
-0.04702210798859596,
0.033767204731702805,
-0.00018788415763992816,
-0.013793332502245903,
0.020136652514338493,
0.01913701370358467,
-0.056379444897174835,
0.002682584570720792,
0.08554238826036453,
-0.012399276718497276,
0.002942492952570319,
0.019318867474794388,
-0.022883163765072823,
-0.03428893908858299,
-0.044137757271528244,
-0.035823628306388855,
-0.028965702280402184,
0.004129570443183184,
-0.004830369725823402,
0.056136008352041245,
-0.004856959450989962,
-0.027997935190796852,
0.004404144361615181,
-0.023158596828579903,
-0.03504030779004097,
0.014102844521403313,
0.00392234418541193,
-0.041664883494377136,
-0.02859773486852646,
-0.008475922048091888,
-0.022242043167352676,
-0.058049045503139496,
-0.06015236675739288,
0.014973658137023449,
-0.022411273792386055,
0.01568412408232689,
-0.0021862611174583435,
-0.010421833954751492,
0.024338839575648308,
-0.03319648280739784,
-0.0032224729657173157,
-0.009134648367762566,
-0.03330462798476219,
0.0044942391104996204,
0.00891475472599268,
-0.00792158953845501,
0.05583138391375542,
0.0006287091528065503,
-0.003781435079872608,
0.021481787785887718,
0.032259874045848846,
-0.03367156535387039,
-0.08669920265674591,
-0.025345034897327423,
-0.013848822563886642,
-0.014084435999393463,
-0.07603584975004196,
-0.03810269385576248,
-0.03291068226099014,
0.07450437545776367,
0.023543581366539,
-0.016075758263468742,
-0.046031124889850616,
-0.02316232956945896,
-0.04651473090052605,
-0.011798671446740627,
-0.03592832759022713,
-0.00021655575255863369,
-0.05192180350422859,
0.0133889215067029,
-0.04967266321182251,
0.03854845091700554,
0.020046483725309372,
0.026218129321932793,
0.07817133516073227,
-0.015837006270885468,
-0.032130222767591476,
0.035456351935863495,
-0.0034387344494462013,
0.0467265248298645,
-0.01102426741272211,
0.008757508359849453,
-0.018119847401976585,
0.0043878816068172455,
0.007569036912173033,
-0.036210887134075165,
0.04281298443675041,
-0.03384145349264145,
-0.01166556030511856,
0.01576291397213936,
-0.05660677328705788,
-0.004947842098772526,
0.019777705892920494,
-0.006689953152090311,
0.044843025505542755,
0.016301600262522697,
-0.04115382954478264,
-0.020356403663754463,
0.006408828776329756,
0.00933863129466772,
-0.012507602572441101,
0.03303811699151993,
0.020140234380960464,
0.023623427376151085,
0.021711457520723343,
0.03087751567363739,
-0.0001896106987260282,
-0.0063847568817436695,
-0.005055658984929323,
0.01244292315095663,
-0.05057603493332863,
0.03059251420199871,
0.009267273359000683,
0.03365444764494896,
0.02240198291838169,
0.011906354688107967,
0.024534404277801514,
-0.02761683240532875,
0.0332692414522171,
0.026225050911307335,
-0.003766513429582119,
0.03921794518828392,
0.02058255858719349,
-0.001481231884099543,
0.019380247220396996,
-0.013952905312180519,
-0.038363583385944366,
0.000895520206540823,
0.025931062176823616,
-0.06259259581565857,
0.022738248109817505,
0.006372934207320213,
0.022114165127277374,
-0.02166133001446724,
0.037487249821424484,
0.05575932562351227,
0.04240507259964943,
-0.037136055529117584,
0.03114989958703518,
-0.061564113944768906,
0.0266512893140316,
0.007718249689787626,
-0.019100647419691086,
-0.02174348384141922,
-0.022499969229102135,
-0.02853427454829216,
0.035836298018693924,
-0.01655806414783001,
-0.0026609215419739485,
-0.06743799895048141,
-0.027573540806770325,
0.010261520743370056,
0.030622636899352074,
-0.014746688306331635,
0.04398379474878311,
0.016328202560544014,
-0.01906937174499035,
-0.017523160204291344,
-0.02555297687649727,
0.03352063149213791,
0.08283942937850952,
0.006584841292351484,
-0.011000558733940125,
-0.015566435642540455,
-0.012638011015951633,
-0.019781891256570816,
-0.029583120718598366,
-0.014882310293614864,
-0.003042481606826186,
0.014742331579327583,
0.026866741478443146,
0.012092649936676025,
-0.04375392571091652,
-0.051263075321912766,
-0.01586190052330494,
-0.003327644430100918,
-0.03541078418493271,
-0.0042290156707167625,
-0.03965429961681366,
0.01037412416189909,
-0.013557851314544678,
0.03507602959871292,
0.007963855750858784,
0.010195046663284302,
-0.059968069195747375,
-0.005716344807296991,
-0.008272998966276646,
-0.017566582188010216,
0.008714484982192516,
0.047624677419662476,
-0.0028681668918579817,
0.029988043010234833,
0.02907279133796692,
-0.023575911298394203,
-0.011547957547008991,
0.023863863199949265,
-0.004775628913193941,
-0.03734445571899414,
-0.007889037020504475,
0.005544094834476709,
0.01657923497259617,
0.011833122931420803,
0.07311777025461197,
-0.04144488275051117,
-0.018855202943086624,
-0.03769600763916969,
0.044062405824661255,
-0.03162360191345215,
-0.04287626966834068,
-0.020043866708874702,
0.0007456938037648797,
0.012298638001084328,
-0.0040586404502391815,
0.014439589343965054,
0.009661154821515083,
-0.02897203527390957,
0.032456304877996445,
0.02816944010555744,
-0.00021976273274049163,
0.02719856984913349,
-0.03627011552453041,
0.026489971205592155,
-0.03798555210232735,
-0.009921818040311337,
-0.024762621149420738,
-0.006843008100986481,
0.005625175777822733,
-0.05915084481239319,
0.032706696540117264,
0.015316675417125225,
-0.0019284351728856564,
-0.0074274009093642235,
-0.006487214472144842,
0.03394073247909546,
0.04621785879135132,
0.012306022457778454,
-0.02490481361746788,
0.04128984734416008,
-0.021711744368076324,
-0.03504578769207001,
-0.0003891166707035154,
0.018976053223013878,
-0.032241661101579666,
-0.021888596937060356,
-0.007268924731761217,
0.007653726730495691,
-0.027070414274930954,
0.035068318247795105,
0.023871012032032013,
0.052641503512859344,
-0.011433873325586319,
0.026956694200634956,
0.01882622018456459,
0.038712404668331146,
0.0029113993514329195,
0.001927996869198978,
0.010983954183757305,
0.015588324517011642,
0.010022551752626896,
-0.0018480049911886454,
-0.03641224279999733,
0.040710724890232086,
0.004578400403261185,
-0.015084668062627316,
-0.05057797208428383,
-0.03709537908434868,
-0.0029631871730089188,
0.014309154823422432,
0.01559384260326624,
-0.006061584688723087,
0.047393374145030975,
-0.04362105205655098,
0.07825109362602234,
0.038473598659038544,
0.01268309447914362,
0.010857885703444481,
0.002459614770486951,
-0.0182360652834177,
0.004662795923650265,
0.004295989405363798,
0.014283864758908749,
0.04208754003047943,
0.004267261829227209,
0.015219099819660187,
0.02899419702589512,
0.007882080972194672,
0.03930962085723877,
0.005150992888957262,
-0.04444239288568497,
-0.004042135085910559,
0.0072969552129507065,
-0.13568206131458282,
-0.06048146262764931,
-0.03149278834462166,
0.0035666385665535927,
0.005251551978290081,
0.002191355684772134,
-0.06294527649879456,
-0.00842989981174469,
-0.01140572503209114,
0.012693115510046482,
0.0006595024024136364,
-0.05762975662946701,
-0.025455601513385773,
-0.022769497707486153,
0.047289032489061356,
0.019998824223876,
-0.06097417697310448,
-0.008887573145329952,
-0.01660788059234619,
-0.03827783092856407,
0.0017239819280803204,
0.0337350070476532,
0.04727613925933838,
-0.03966989740729332,
-0.011786263436079025,
0.0278642475605011,
0.012158152647316456,
-0.025281019508838654,
-0.040158797055482864,
-0.004016334656625986,
-0.00008995643293019384,
-0.01191077008843422,
-0.016406860202550888,
0.0637177899479866,
-0.0030252179130911827,
0.048588089644908905,
0.014405135996639729,
-0.044079944491386414,
0.021884998306632042,
0.03536777198314667,
0.01986289769411087,
-0.020390968769788742,
-0.02868347242474556,
0.03642755001783371,
-0.024272756651043892,
-0.007974626496434212,
-0.047468725591897964,
0.019383413717150688,
-0.03749269247055054,
-0.03037581779062748,
0.036340851336717606,
0.025058617815375328,
0.02978694438934326,
-0.06404577195644379,
0.00342629780061543,
-0.04338463023304939,
0.03508356958627701,
0.030148563906550407,
0.027378257364034653,
0.004961658269166946,
-0.001944808172993362,
-0.03778133541345596,
0.0011046460131183267,
-0.032998789101839066,
0.01774844340980053,
-0.034503284841775894,
0.006196301430463791,
0.00933719053864479,
0.013130308128893375,
-0.00614485377445817,
0.0442955419421196,
-0.022849565371870995,
0.048546839505434036,
-0.04262164607644081,
0.0021843486465513706,
0.0024214303120970726,
-0.03352398797869682,
-0.04308929294347763,
-0.007897239178419113,
-0.10158639401197433,
-0.00507527869194746,
0.013050222769379616,
-0.0022351413499563932,
0.04765700548887253,
-0.031079145148396492,
-0.022368794307112694,
0.016976702958345413,
0.025665579363703728,
0.04572474583983421,
0.2597994804382324,
-0.04311051964759827,
0.055619802325963974,
-0.05868816003203392,
0.0032207248732447624,
-0.04411778599023819,
-0.022047534584999084,
0.009274652227759361,
0.002163951750844717,
-0.023385709151625633,
0.0175407025963068,
-0.00967317633330822,
-0.009032698348164558,
0.002075974131003022,
-0.016712773591279984,
0.07876227796077728,
-0.003132432932034135,
-0.0333564318716526,
0.06672589480876923,
-0.029551703482866287,
-0.027302248403429985,
0.024867389351129532,
-0.0020796172320842743,
0.013333378359675407,
-0.008936149999499321,
-0.018770623952150345,
-0.019656168296933174,
0.03639807924628258,
0.0060762627981603146,
0.0056372410617768764,
-0.020024098455905914,
-0.03519643843173981,
0.04000164195895195,
0.021906405687332153,
-0.00957474671304226,
0.03312743827700615,
0.02598077803850174,
-0.014684762805700302,
-0.004371358547359705,
-0.02037293277680874,
-0.05099425092339516,
-0.02992554008960724,
-0.005822549108415842,
-0.032788243144750595,
0.020833993330597878,
-0.004765108693391085,
-0.024724282324314117,
-0.010731124319136143,
0.0018387066666036844,
0.018046865239739418,
0.036199603229761124,
-0.0389709435403347,
-0.001314036431722343,
0.011124266311526299,
0.02265816554427147,
-0.02951730415225029,
-0.03072044439613819,
-0.02688034623861313,
0.014423256739974022,
0.05020169913768768,
0.003364861709997058,
0.0006476230919361115,
0.027308577671647072,
0.027509719133377075,
0.01293683610856533,
0.03499293699860573,
-0.03133368864655495,
0.007124381139874458,
-0.0005153301171958447,
0.012028935365378857,
-0.02221953123807907,
0.005057470872998238,
-0.00516087980940938,
0.00683585787191987,
0.01643531583249569,
0.01535549946129322,
0.011018042452633381,
0.037132322788238525,
-0.023795410990715027,
-0.007538666017353535,
-0.023942051455378532,
-0.03847349062561989,
-0.03519584611058235,
0.01246174331754446,
0.009091103449463844,
0.031229974702000618,
0.026391811668872833,
0.01969362422823906,
0.04264415055513382,
-0.02683952823281288,
-0.00016716438403818756,
-0.004327497910708189,
-0.03691168129444122,
0.0009760442189872265,
-0.01862531341612339,
-0.05454876273870468,
0.045951902866363525,
0.002299919491633773,
-0.03552952781319618,
0.029696747660636902,
-0.02669292874634266,
0.010683362372219563,
-0.011860496364533901,
-0.0263939518481493,
0.025387128815054893,
-0.03946581110358238,
0.07263869047164917,
0.026630328968167305,
-0.0010160172823816538,
-0.031684160232543945,
0.08342477679252625,
-0.004259890876710415,
0.06721710413694382,
-0.0007353646215051413,
0.053520701825618744,
-0.012531841173768044,
0.05415002629160881,
0.007862832397222519,
0.06005186215043068,
0.05441074073314667,
-0.033484265208244324,
-0.03373200446367264,
-0.01080777496099472,
-0.021185817196965218,
-0.02619282156229019,
-0.036929652094841,
0.03790512681007385,
-0.015993740409612656,
0.0011474031489342451,
0.00964888371527195,
0.0004909536801278591,
-0.004655773285776377,
-0.012941308319568634,
0.019024834036827087,
0.01026241946965456,
-0.008994478732347488,
0.023812297731637955,
0.022582517936825752,
-0.016762079671025276,
0.006909003481268883,
0.03370535001158714,
0.03917782008647919,
0.02176593244075775,
0.021007109433412552,
-0.03880138322710991,
-0.008141898550093174,
0.019640563055872917,
0.0034961418714374304,
-0.025523651391267776,
-0.03467121720314026,
0.023649612441658974,
-0.025141887366771698,
-0.02054346166551113,
-0.029737016186118126,
-0.033625394105911255,
-0.024805817753076553,
-0.010221032425761223,
0.003649333491921425,
-0.048060398548841476,
-0.009550047107040882,
-0.006270076613873243,
-0.0008692346746101975,
-0.014234163798391819,
0.06249535456299782,
0.005124283023178577,
0.03838421776890755,
-0.0032174086663872004,
0.054192010313272476,
0.010453897528350353,
-0.040464065968990326,
0.034284431487321854,
-0.014804293401539326,
-0.014933285303413868,
0.024645959958434105,
0.02976679429411888,
-0.0023872314486652613,
0.028655678033828735,
0.021178165450692177,
0.03947493061423302,
-0.004184042569249868,
-0.009503193199634552,
-0.014321120455861092,
0.04097054898738861,
0.023825081065297127,
0.05918761342763901,
0.01834431290626526,
0.014943117275834084,
-0.02654007449746132,
0.03077945113182068,
-0.02831275947391987,
0.030489277094602585,
0.07455131411552429,
0.00490596191957593,
-0.005706645082682371,
0.032685622572898865,
-0.010257268324494362,
-0.01286894828081131,
0.009482542984187603,
0.011855997145175934,
-0.07264093309640884,
0.03404581546783447,
0.009734717197716236,
-0.006898540072143078,
0.009533476084470749,
-0.02811749279499054,
0.03112826682627201,
-0.08567534387111664,
0.0019185499986633658,
-0.02511727437376976,
-0.016488702967762947,
-0.0037972673308104277,
0.0014809858985245228,
-0.010630129836499691,
-0.005214771255850792,
-0.016706757247447968,
0.029856184497475624,
0.022189652547240257,
-0.02215213142335415,
-0.0187939815223217,
-0.019567985087633133,
0.05061372369527817,
-0.032573264092206955,
-0.010881422087550163,
-0.06046617403626442,
-0.018312374129891396,
0.052529629319906235,
0.01668478548526764,
-0.036709435284137726,
-0.03567860275506973,
0.03371121361851692,
0.002977704396471381,
-0.05149489641189575,
-0.03195702284574509,
0.037199266254901886,
-0.007553903851658106,
-0.0010032716672867537,
-0.007277494762092829,
0.005148983094841242,
-0.005434406455606222,
-0.015901852399110794,
0.0025888639502227306,
0.014166256412863731,
0.03275101259350777,
0.06732363998889923,
-0.0074892351403832436,
0.03024108149111271,
-0.013009984977543354,
0.005106854252517223,
0.042648475617170334,
0.0016619033413007855,
0.018290851265192032,
-0.004788621794432402,
-0.019816037267446518,
0.005473525729030371,
0.03738544136285782,
0.017878232523798943,
-0.034478962421417236,
-0.0023696229327470064,
-0.0856219008564949,
0.004576155450195074,
-0.003501128638163209,
0.04471564665436745,
-0.02672826685011387,
-0.01403910294175148,
-0.01238896232098341,
0.0015199828194454312,
0.02404082380235195,
0.01701126992702484,
-0.01972671039402485,
-0.04193730652332306,
0.014414621517062187,
0.008302133530378342,
-0.024128656834363937,
-0.04442742094397545,
0.03896200284361839,
0.005990930832922459,
-0.030138535425066948,
0.08429745584726334,
0.042862147092819214,
0.029655233025550842,
0.0038520125672221184,
-0.012409549206495285,
-0.010333668440580368,
0.038937684148550034,
-0.01037467923015356,
0.02345094084739685,
-0.03310103714466095,
0.0500047467648983,
-0.0016298138070851564,
-0.03389758989214897,
-0.004087581764906645,
-0.028560202568769455,
-0.008210072293877602,
0.04035988077521324,
-0.002877450082451105,
0.004819975700229406,
-0.012806273996829987,
0.026044271886348724,
-0.007377321366220713,
0.026279781013727188,
-0.027692027390003204,
0.017672689631581306,
-0.03054347075521946,
-0.028021574020385742,
-0.07278509438037872,
0.003867256222292781,
0.007056398317217827,
-0.025401927530765533,
0.027084313333034515,
-0.038065794855356216,
0.0008438038639724255,
0.0006954672280699015,
0.01381604466587305,
-0.041668884456157684,
0.0432625375688076,
-0.0017290154937654734,
0.014530865475535393,
-0.03881174698472023,
0.010829511098563671,
0.004535059444606304,
-0.016308939084410667,
0.01343474444001913,
-0.008437980897724628,
-0.010667890310287476,
0.027020134031772614,
0.024472909048199654,
-0.019636070355772972,
0.025151653215289116,
-0.01621466502547264,
-0.04301874712109566,
-0.03319818899035454,
0.02059270814061165,
-0.01896744593977928,
-0.03048614412546158,
0.021622296422719955,
0.013758442364633083,
-0.02748185396194458,
-0.01278842892497778,
-0.02861093170940876,
-0.0035110553726553917,
0.010473229922354221,
0.08202055096626282,
0.05113665387034416,
-0.017004655674099922,
0.017287272959947586,
0.005202990025281906,
0.03858998045325279,
0.03093530610203743,
0.01755286380648613,
0.0013025279622524977,
-0.014822964556515217,
0.01600509136915207,
-0.014536096714437008,
-0.04384079948067665,
0.018346741795539856,
-0.012836317531764507,
-0.019571006298065186,
0.0014227557694539428,
0.05649229511618614,
-0.005475232843309641,
-0.05369190126657486,
0.01886908710002899,
-0.04341593757271767,
0.02368876151740551,
0.013572506606578827,
-0.013266379944980145,
-0.013920554891228676,
-0.01337368506938219,
-0.061187904328107834,
0.016467969864606857,
-0.026739338412880898,
-0.016714341938495636,
0.030450547114014626,
0.020097827538847923,
-0.06686747819185257,
0.040445562452077866,
0.005631744861602783,
-0.023903654888272285,
-0.000558212457690388,
-0.004939989186823368,
-0.003776875324547291,
-0.0006193076842464507,
-0.020918358117341995,
-0.03900368511676788,
0.03243080899119377,
-0.05383429303765297,
-0.01297395583242178,
0.0023620296269655228,
0.01692447066307068,
0.007376526482403278,
-0.007187350653111935,
0.010112320072948933,
-0.022698143497109413,
-0.013451699167490005,
-0.13399162888526917,
0.010421674698591232,
-0.012850459665060043,
0.0070724571123719215,
-0.013269792310893536,
0.011024591512978077,
-0.01885497383773327,
-0.00047541133244521916,
0.027113305404782295,
0.000009725494237500243,
0.02354506589472294,
-0.00749549176543951,
-0.02552170678973198,
0.010923447087407112,
-0.03819943219423294,
0.03294263780117035,
0.03717575967311859,
0.014938486739993095,
0.01915045455098152,
0.03708841651678085,
0.02522055245935917,
-0.025920812040567398,
0.06590767204761505,
-0.004440022632479668,
0.018223458901047707,
0.0037955990992486477,
0.02275780588388443,
-0.022812193259596825,
-0.03356486186385155,
-0.02099619433283806,
0.04476616159081459,
-0.03707687184214592,
0.025376632809638977,
0.03024216741323471,
0.027949005365371704,
0.04734479635953903,
-0.016275452449917793,
-0.04230256751179695,
0.004412749316543341,
0.02231273613870144,
0.015290848910808563,
-0.01556224562227726,
0.011006832122802734,
-0.02098112925887108,
0.02804473601281643,
0.030726468190550804,
-0.006079999729990959,
-0.0069716330617666245,
-0.01583123579621315,
-0.057323504239320755,
-0.03527547046542168,
0.013618005439639091,
0.053865764290094376,
0.03923983499407768,
0.05904780700802803,
0.01407318003475666,
-0.011972924694418907,
0.007532985415309668,
0.031311385333538055,
0.04471584036946297,
0.024133427068591118,
-0.0013494545128196478,
-0.005802473518997431,
-0.05241870507597923,
-0.05729914829134941,
-0.024261819198727608,
-0.062367916107177734,
-0.030005738139152527,
0.011301933787763119,
0.022690357640385628,
-0.00953296385705471,
-0.009030277840793133,
0.02070365846157074,
-0.03272344917058945,
0.03609880432486534,
0.01080103125423193,
0.007267270237207413,
-0.012148920446634293,
-0.02377074584364891,
-0.0012851764913648367,
0.03404580429196358,
-0.025154681876301765,
0.024096814915537834,
0.008953186683356762,
-0.034477684646844864,
0.025356439873576164,
-0.0404352992773056,
0.002457977272570133,
-0.031637851148843765,
-0.012829147279262543,
-0.01710672304034233,
-0.02590591087937355,
-0.03228582814335823,
0.009169479832053185,
-0.08795516192913055,
-0.02255881577730179,
0.001374099520035088,
-0.05595827102661133,
-0.00301599339582026,
0.011964790523052216,
-0.03910868987441063,
-0.03930727019906044,
0.02451292984187603,
-0.029664916917681694,
-0.029416337609291077,
0.05111132562160492,
0.01174777653068304,
-0.02242572233080864,
0.0119714867323637,
0.021893631666898727,
-0.03831292688846588,
-0.005745991133153439,
-0.06134592369198799,
0.010956160724163055,
-0.006802784278988838,
0.0253016147762537,
-0.0007037398754619062,
0.008257358334958553,
-0.023708976805210114,
0.02103801630437374,
0.009548161178827286,
-0.03805019333958626,
0.03209305182099342,
-0.029904834926128387,
0.006061410065740347,
-0.03564479574561119,
0.028358612209558487,
0.03809609264135361,
0.025073537603020668,
0.04154585674405098,
0.04860718548297882,
-0.009690008126199245,
0.009523599408566952,
0.01157309114933014,
0.030268477275967598,
-0.030879195779561996,
-0.0005553137161768973,
0.028073737397789955,
-0.04761429876089096,
-0.06306839734315872,
-0.029317691922187805,
0.0046783024445176125,
-0.03286417946219444,
-0.01633165404200554,
-0.04269670322537422,
-0.011489424854516983,
0.0002555105311330408,
-0.018605776131153107,
-0.03022482991218567,
-0.01420168299227953,
-0.018192816525697708,
0.04856536164879799,
-0.026513004675507545,
-0.0023144353181123734,
0.00398632837459445,
-0.013008241541683674,
-0.0005342622171156108,
-0.05763382837176323,
0.014911076985299587,
0.003262977348640561,
0.0483875572681427,
0.012071162462234497,
0.006940746679902077,
-0.025355996564030647,
-0.012037024833261967,
-0.008615303784608841,
-0.01780911721289158,
0.0022967676632106304,
-0.019958198070526123,
-0.008352022618055344,
-0.03298475220799446,
0.022977599874138832,
-0.008776911534368992,
-0.02280506305396557,
0.040270186960697174,
-0.023240579292178154,
-0.01892307586967945,
0.00688948156312108,
-0.01035449467599392,
-0.015334859490394592,
0.008869855664670467,
-0.015296727418899536,
0.0245388001203537,
0.03319622203707695,
0.023280110210180283,
0.0066888416185975075,
0.04541649669408798,
-0.00230209669098258,
0.047788821160793304,
0.02905729040503502,
-0.0413256399333477,
-0.020081328228116035,
0.0053987884894013405,
0.002841056091710925,
0.0623604878783226,
0.009023378603160381,
-0.010854852385818958,
0.07389400899410248,
-0.011588429100811481,
0.08204810321331024,
-0.015124769881367683,
0.02084592916071415,
-0.0682661235332489,
-0.01014089398086071,
-0.003961303271353245,
0.014886782504618168,
-0.027602270245552063,
-0.007624073885381222,
-0.03630788251757622,
0.002084189560264349,
-0.019567523151636124,
-0.0307366531342268,
0.01294900942593813,
0.04256404936313629,
0.004537174012511969,
-0.01608659327030182,
-0.0018066084012389183,
0.018539439886808395,
-0.0023725517094135284,
0.022823292762041092,
-0.04379846900701523,
0.04633320868015289,
-0.019053885713219643,
0.0020857849158346653,
0.0051867542788386345,
-0.005616806913167238,
-0.038157448172569275,
0.03368303179740906,
-0.006019988562911749,
-0.039496954530477524,
-0.011262894608080387,
-0.08184503018856049,
-0.051390551030635834,
0.028295211493968964,
-0.057942911982536316,
0.014467422850430012,
0.011576739139854908,
0.002007243223488331,
0.009652589447796345,
-0.0056449794210493565,
0.003099813824519515,
-0.0035635745152831078,
0.0062584043480455875,
0.05019277334213257]')
3.3查询“红苹果”与哪个文本相似
select * from (
SELECT embedding <=> '[-0.07634948194026947,
0.02199363335967064,
-0.04643157124519348,
0.018154563382267952,
-0.020217280834913254,
0.0010278107365593314,
-0.02671412006020546,
0.00025544711388647556,
-0.018429694697260857,
-0.01441289484500885,
0.006329675670713186,
-0.015528916381299496,
0.008914696052670479,
0.026082564145326614,
0.046535611152648926,
-0.005019704345613718,
0.017079824581742287,
-0.030336467549204826,
-0.012857718393206596,
-0.018223656341433525,
0.028268050402402878,
-0.04731494188308716,
-0.028808755800127983,
0.03985259681940079,
-0.03326952084898949,
0.025365449488162994,
0.015909468755126,
-0.017246859148144722,
0.04651857540011406,
-0.009530031122267246,
0.0010590587044134736,
-0.018436722457408905,
0.0030617110896855593,
-0.02393190935254097,
-0.015512192621827126,
-0.012525352649390697,
0.004934384487569332,
0.0005851720925420523,
-0.055368904024362564,
0.013171619735658169,
-0.012653960846364498,
0.0002526514872442931,
-0.038049209862947464,
0.010918394662439823,
-0.004027946852147579,
-0.04806383699178696,
-0.027064412832260132,
-0.0034334708470851183,
-0.020167218521237373,
-0.01387258991599083,
-0.010639711283147335,
-0.0011686334619298577,
0.04709148779511452,
0.009836642071604729,
0.044613443315029144,
-0.0075419084168970585,
0.0025066332891583443,
-0.005253443960100412,
-0.050948966294527054,
0.04557622969150543,
-0.008065368048846722,
-0.007432991173118353,
0.018393652513623238,
-0.025209790095686913,
-0.02412065863609314,
0.06963959336280823,
-0.000744636170566082,
-0.018571704626083374,
-0.03777822479605675,
-0.0026238481514155865,
-0.013294428586959839,
0.01539518591016531,
-0.05618462339043617,
0.0035461054649204016,
-0.03559619188308716,
-0.028348298743367195,
0.04987778514623642,
0.0167484600096941,
-0.03418705612421036,
0.016595900058746338,
0.07471971958875656,
0.0034290358889847994,
0.012022413313388824,
0.005202701780945063,
0.002345086308196187,
0.017510738223791122,
0.021320682018995285,
0.030876269564032555,
-0.005966493394225836,
-0.04641254246234894,
-0.028244752436876297,
0.03377760574221611,
0.030386654660105705,
-0.045665305107831955,
0.008127089589834213,
0.02074362337589264,
-0.003949061501771212,
0.0082027493044734,
0.03787891939282417,
0.011307507753372192,
0.020923111587762833,
-0.007693600840866566,
0.0022095157764852047,
-0.04627225175499916,
0.04939912259578705,
0.029118303209543228,
0.06336335092782974,
0.02462257817387581,
0.030706258490681648,
0.01223636232316494,
0.03302791342139244,
0.01208050549030304,
-0.01661110110580921,
-0.012202945537865162,
-0.0017200608272105455,
-0.014465371146798134,
0.019188955426216125,
-0.012464482337236404,
-0.0037370112258940935,
0.005080226343125105,
0.005166240967810154,
0.09364952147006989,
0.01999960094690323,
-0.006992654409259558,
0.00922571774572134,
-0.0017620588187128305,
-0.006733705289661884,
0.043936002999544144,
0.01876337081193924,
0.04851546138525009,
0.04867107793688774,
0.06699293106794357,
-0.003314234549179673,
-0.0063862851820886135,
-0.008779134601354599,
-0.01703074388206005,
-0.012420614250004292,
0.029559852555394173,
0.009618808515369892,
-0.03927061706781387,
0.009740153327584267,
-0.007107284851372242,
0.00674360990524292,
-0.018783748149871826,
0.007148835342377424,
-0.10587076842784882,
-0.003914227243512869,
-0.03511922061443329,
0.038673847913742065,
-0.035676322877407074,
-0.03708276152610779,
-0.005747118964791298,
0.048902541399002075,
-0.02093648724257946,
-0.015791738405823708,
-0.07044032216072083,
-0.0591769777238369,
-0.0034334517549723387,
0.04343768581748009,
-0.0026891918387264013,
0.0007565696723759174,
0.004229248035699129,
-0.0010939098428934813,
-0.034956611692905426,
-0.006206304766237736,
0.0043600816279649734,
0.075792595744133,
0.03807902708649635,
-0.013204843737185001,
-0.058664485812187195,
-0.06217629089951515,
-0.019726771861314774,
0.03387821465730667,
-0.023263636976480484,
-0.01720235124230385,
-0.015988163650035858,
0.037397123873233795,
-0.00298710516653955,
0.0076875644735991955,
-0.0099680470302701,
-0.002530301921069622,
0.009010592475533485,
-0.04028295353055,
-0.06284802407026291,
-0.025729265064001083,
0.01110200397670269,
0.026192883029580116,
0.004674489609897137,
0.003350387094542384,
0.000926805252674967,
-0.01843816414475441,
-0.04771210625767708,
0.03215028718113899,
-0.02924864925444126,
-0.009622510522603989,
0.027073241770267487,
-0.017561346292495728,
-0.02366488054394722,
-0.03499153256416321,
-0.005078306421637535,
-0.027968754991889,
0.00949898548424244,
0.01789514347910881,
-0.024427523836493492,
-0.05607350543141365,
0.041543908417224884,
-0.0025109087582677603,
-0.025840748101472855,
0.028417613357305527,
-0.06803621351718903,
-0.025640949606895447,
0.010456529445946217,
0.042992133647203445,
0.01657203398644924,
-0.0388433039188385,
-0.05976846441626549,
0.024978211149573326,
0.03157522901892662,
-0.03631396219134331,
-0.0257284976541996,
-0.004609400872141123,
-0.024954142048954964,
-0.022333214059472084,
-0.0014296212466433644,
0.013185733929276466,
-0.006562363356351852,
-0.0077224113047122955,
0.030112186446785927,
-0.023098846897482872,
-0.04265047609806061,
-0.0061751073226332664,
0.04703044518828392,
0.004705448169261217,
-0.012086648494005203,
0.02000940404832363,
-0.012617167085409164,
-0.014187900349497795,
-0.029288258403539658,
0.048397742211818695,
-0.021707577630877495,
-0.009060708805918694,
-0.02819850482046604,
0.017350848764181137,
0.0228838250041008,
0.02120613120496273,
-0.014219011180102825,
0.006153414491564035,
-0.016493529081344604,
-0.01932509057223797,
0.009944966994225979,
-0.03211932256817818,
-0.021035386249423027,
-0.0034322787541896105,
0.003472390817478299,
0.036156825721263885,
0.014059126377105713,
0.026112444698810577,
0.016572194173932076,
0.034199368208646774,
0.008161263540387154,
0.0037021355237811804,
0.056674253195524216,
0.01107657328248024,
0.020101457834243774,
-0.0009793902281671762,
-0.01088250894099474,
-0.018516354262828827,
0.022463571280241013,
-0.014189764857292175,
0.012030200101435184,
-0.039233967661857605,
-0.04033636301755905,
-0.02594641037285328,
-0.02299126423895359,
0.02588575892150402,
0.013381660915911198,
0.009487459436058998,
-0.03676021099090576,
0.026930315420031548,
0.03842120245099068,
0.021107109263539314,
0.017320018261671066,
-0.020442165434360504,
-0.032003019005060196,
-0.016088303178548813,
0.01930949091911316,
0.008065062575042248,
0.053792670369148254,
-0.02869393490254879,
-0.04608336091041565,
-0.010160913690924644,
0.06159655749797821,
0.03559062257409096,
0.03232181817293167,
0.01680419221520424,
0.021935543045401573,
-0.009268424473702908,
-0.11549697816371918,
-0.0793418437242508,
0.0013544857501983643,
-0.016751229763031006,
-0.005831733345985413,
-0.012338181957602501,
-0.02404792420566082,
0.0015660804929211736,
-0.0411495715379715,
-0.016041481867432594,
-0.02208263985812664,
-0.04793407768011093,
-0.10213960707187653,
-0.035899173468351364,
0.024542316794395447,
0.022237403318285942,
-0.0606367290019989,
-0.01618586666882038,
-0.017182113602757454,
-0.0437251515686512,
0.0014564080629497766,
-0.04520132392644882,
0.07403168827295303,
-0.0203799270093441,
-0.03566407039761543,
-0.033573877066373825,
0.010607344098389149,
-0.05846768990159035,
-0.018572818487882614,
-0.025686394423246384,
-0.0030864812433719635,
-0.046328093856573105,
0.004988126456737518,
0.043035104870796204,
-0.004783437587320805,
0.0027563234325498343,
0.026202844455838203,
0.027550071477890015,
0.01957486756145954,
-0.018409553915262222,
-0.01812441647052765,
-0.05204661190509796,
-0.029780179262161255,
0.018679304048419,
-0.03177725896239281,
-0.008881503716111183,
0.006456470582634211,
-0.012516273185610771,
0.007396419066935778,
-0.05572613701224327,
-0.010014470666646957,
-0.028332076966762543,
0.005994249600917101,
-0.014866124838590622,
-0.015526293776929379,
-0.034904640167951584,
0.0158682893961668,
0.00348799885250628,
0.015625888481736183,
-0.0029395457822829485,
-0.004635936114937067,
-0.0589386448264122,
0.04944045469164848,
0.03573553264141083,
0.050178248435258865,
-0.007508912123739719,
-0.005012958776205778,
0.019258534535765648,
0.04815870523452759,
-0.011241530068218708,
-0.0013001899933442473,
-0.044011324644088745,
0.03208518773317337,
-0.007254315074533224,
0.06727949529886246,
0.002612333744764328,
-0.0015986637445166707,
0.02731058932840824,
-0.022360991686582565,
-0.07797711342573166,
-0.023146983236074448,
0.02594890631735325,
-0.018553484231233597,
0.07597696781158447,
-0.019897567108273506,
-0.03502284735441208,
0.004046560265123844,
0.026268955320119858,
0.024449987336993217,
0.23035593330860138,
-0.015721244737505913,
0.04322385787963867,
-0.024725530296564102,
0.044001609086990356,
0.0048894090577960014,
-0.010570433922111988,
0.018989751115441322,
-0.01419609971344471,
-0.015404777601361275,
-0.060453854501247406,
0.02069566398859024,
0.03019646555185318,
-0.015291406773030758,
-0.029348265379667282,
0.016176827251911163,
-0.045437294989824295,
0.0050171539187431335,
0.03561335429549217,
-0.022859737277030945,
-0.0042058913968503475,
-0.03298928216099739,
0.020473159849643707,
0.025761976838111877,
0.005287913139909506,
0.012550029903650284,
-0.04262832924723625,
0.0279183778911829,
-0.00022614761837758124,
-0.03368457406759262,
-0.05401031672954559,
-0.025792192667722702,
0.04529199376702309,
0.05726011469960213,
0.033012811094522476,
-0.018538396805524826,
-0.020524248480796814,
-0.019115718081593513,
0.004328959621489048,
0.019699938595294952,
-0.05316009745001793,
-0.04701106250286102,
-0.01998043991625309,
-0.007766179274767637,
0.06686487048864365,
-0.011398900300264359,
0.010792767629027367,
0.003451856318861246,
-0.003935839980840683,
-0.035475850105285645,
0.008606071583926678,
0.0069928960874676704,
-0.006030146032571793,
0.05738202854990959,
-0.016558192670345306,
0.03159542754292488,
-0.023801585659384727,
-0.011566607281565666,
-0.004773021209985018,
-0.011464660055935383,
-0.038450974971055984,
0.016659917309880257,
-0.03474922850728035,
0.04439351335167885,
-0.023454170674085617,
0.019814448431134224,
0.01180227566510439,
-0.0039681363850831985,
-0.03386553376913071,
0.011365785263478756,
-0.013544752262532711,
-0.001004361780360341,
-0.008602360263466835,
-0.002752588829025626,
0.020813828334212303,
0.037716735154390335,
0.04168893024325371,
0.040691424161195755,
0.00041969813173636794,
0.04579493775963783,
0.003700975328683853,
-0.04368390515446663,
-0.012050977908074856,
0.013014105148613453,
0.019353076815605164,
0.007056515198200941,
-0.020807169377803802,
0.06101575121283531,
0.029534783214330673,
-0.044762078672647476,
-0.006000839173793793,
0.023273564875125885,
-0.04975111782550812,
0.007821515202522278,
0.005232422612607479,
0.010729365982115269,
0.03604885935783386,
0.02058902569115162,
-0.02577017806470394,
-0.005125728435814381,
0.04296807199716568,
-0.020082583650946617,
-0.010183406993746758,
0.02240709215402603,
0.009343762882053852,
-0.02786068804562092,
0.01616709493100643,
-0.020950865000486374,
-0.06482818722724915,
-0.042591992765665054,
0.024575212970376015,
0.019282707944512367,
0.026444457471370697,
0.03261684626340866,
0.0007093609310686588,
-0.014226987026631832,
0.04139797016978264,
0.05142420902848244,
0.01516946591436863,
0.0551290400326252,
-0.0025487039238214493,
-0.06970532983541489,
-0.02364676259458065,
-0.038142431527376175,
0.003948867321014404,
-0.0431457981467247,
-0.0035085813142359257,
0.00521644065156579,
-0.038785967975854874,
0.05276884511113167,
-0.009431040845811367,
-0.010193802416324615,
-0.006810958031564951,
0.0678292065858841,
0.062067385762929916,
-0.031651560217142105,
0.038209836930036545,
0.00481963437050581,
-0.014903212897479534,
0.018835656344890594,
-0.0151478610932827,
-0.012414051219820976,
0.0023768700193613768,
0.021610038354992867,
-0.009340312331914902,
-0.01008848287165165,
-0.012455856427550316,
0.008817020803689957,
-0.025511549785733223,
0.011642953380942345,
-0.011882804334163666,
-0.019803570583462715,
-0.025870949029922485,
-0.022500695660710335,
0.02088944800198078,
0.006905373651534319,
-0.01630684919655323,
0.010965393856167793,
-0.01711425557732582,
-0.022635310888290405,
0.011186051182448864,
-0.0013643598649650812,
0.00681664515286684,
0.05411972105503082,
0.015115030109882355,
0.028215723112225533,
0.016066936776041985,
0.04383949935436249,
-0.01126237865537405,
-0.011819816194474697,
0.043315283954143524,
-0.038934726268053055,
-0.03032231330871582,
0.022196868434548378,
0.004981926176697016,
0.005399541463702917,
0.03111298568546772,
-0.013224344700574875,
-0.029152607545256615,
-0.0463678352534771,
-0.03294927626848221,
-0.021625187247991562,
0.04048922285437584,
-0.048609659075737,
0.038542501628398895,
0.04164975881576538,
-0.03590507432818413,
-0.001090336125344038,
-0.02335439808666706,
-0.020043784752488136,
-0.0004151634348090738,
0.038932524621486664,
0.008523899130523205,
-0.014199428260326385,
0.034594520926475525,
-0.03241998702287674,
0.025541173294186592,
-0.0007479163468815386,
0.020195191726088524,
-0.04805668443441391,
0.052931495010852814,
-0.012412373907864094,
-0.0035950583405792713,
-0.029470035806298256,
0.007674426771700382,
0.011257984675467014,
-0.031952857971191406,
0.022277938202023506,
-0.001124083180911839,
0.006702269893139601,
-0.019263213500380516,
0.00647787656635046,
-0.005066863726824522,
0.004678240977227688,
-0.012825771234929562,
-0.0038888980634510517,
-0.009639540687203407,
0.04126160591840744,
0.02763066440820694,
-0.033962879329919815,
-0.020915081724524498,
-0.015362639911472797,
-0.01401910837739706,
-0.033716168254613876,
-0.04542841017246246,
0.02483294904232025,
-0.03783624619245529,
0.008227920159697533,
0.035806719213724136,
0.010465210303664207,
0.006871962454169989,
-0.029424989596009254,
0.0035144779831171036,
-0.03298867121338844,
0.04078100994229317,
0.01712062768638134,
-0.01952173560857773,
0.018037645146250725,
0.00810558907687664,
-0.018637802451848984,
-0.05295274406671524,
-0.03355903550982475,
-0.02562013640999794,
0.11358226090669632,
0.0016844307538121939,
0.02706994116306305,
0.03814944252371788,
-0.02691614255309105,
0.04369807988405228,
0.0031981728971004486,
-0.03073548898100853,
0.0389646552503109,
0.029471756890416145,
-0.012347182258963585,
0.015235286206007004,
0.03688155859708786,
0.04604426026344299,
-0.025535425171256065,
-0.12211691588163376,
-0.01361056324094534,
0.018430111929774284,
0.03766355291008949,
-0.011443750001490116,
0.0018711043521761894,
-0.02244642749428749,
0.014267118647694588,
0.060638874769210815,
0.03262438625097275,
-0.0061776721850037575,
-0.06454669684171677,
-0.008410695008933544,
0.006823440082371235,
-0.005762425251305103,
0.011518808081746101,
0.019057363271713257,
0.008794408291578293,
-0.008715717121958733,
0.03401052951812744,
0.02760399505496025,
0.024864187464118004,
0.022811435163021088,
0.019747281447052956,
0.007206844165921211,
-0.0323464497923851,
-0.038915932178497314,
-0.0029894968029111624,
-0.01766248233616352,
0.038956418633461,
-0.026448208838701248,
-0.015860257670283318,
-0.09205979853868484,
-0.03692006692290306,
-0.028540031984448433,
0.05434630811214447,
-0.0069555556401610374,
-0.0453442819416523,
-0.03804808109998703,
0.007322391960769892,
-0.010878858156502247,
0.017348717898130417,
-0.0073479656130075455,
-0.004309101030230522,
-0.01748693361878395,
-0.021135229617357254,
-0.03942051902413368,
0.01825873926281929,
-0.0157632976770401,
-0.060742929577827454,
-0.009728572331368923,
0.013884595595300198,
0.01952623762190342,
-0.03710298240184784,
0.044775836169719696,
-0.010993820615112782,
0.01210094802081585,
-0.0022577857598662376,
0.03116662986576557,
-0.034731075167655945,
-0.004034727346152067,
-0.017161905765533447,
-0.02570735663175583,
0.005054900422692299,
-0.01772894337773323,
-0.006296508014202118,
0.014566749334335327,
0.02937542088329792,
-0.038744889199733734,
-0.023619519546628,
-0.009109077043831348,
-0.0048708440735936165,
-0.02786034345626831,
0.013672062195837498,
0.014412823133170605,
-0.03813667595386505,
0.04689629375934601,
0.01743282377719879,
-0.022536883130669594,
-0.02664206735789776,
-0.008020780049264431,
-0.0033267769031226635,
0.01892285794019699,
0.02393944375216961,
0.022932132706046104,
0.025789035484194756,
0.02722219005227089,
-0.029976757243275642,
0.02032589726150036,
-0.0005903635174036026,
0.06743265688419342,
0.01932588592171669,
0.01702028140425682,
-0.004258633125573397,
-0.033278416842222214,
-0.033670272678136826,
0.04905014857649803,
-0.02132251299917698,
0.029662521556019783,
-0.0097063472494483,
0.04235261678695679,
0.058806709945201874,
-0.03423080965876579,
-0.006714195013046265,
-0.02653062902390957,
0.02515825442969799,
-0.0025621550157666206,
-0.0019530057907104492,
0.02484746091067791,
0.027911391109228134,
0.017028171569108963,
-0.002737470204010606,
-0.024532372131943703,
0.045181162655353546,
0.03373383358120918,
0.030739296227693558,
-0.04679334908723831,
-0.006673894822597504,
-0.003964558243751526,
-0.013913367874920368,
-0.021654365584254265,
-0.02083316631615162,
0.03671848028898239,
-0.014240485616028309,
-0.03877032920718193,
-0.04015515744686127,
0.02281120978295803,
-0.02205815538764,
0.027030641213059425,
-0.019338540732860565,
0.009582024067640305,
0.023554079234600067,
-0.0024791755713522434,
0.031043624505400658,
0.014969312585890293,
-0.01958794891834259,
-0.1049395427107811,
0.013152524828910828,
0.00026429735589772463,
-0.025680700317025185,
-0.02327745035290718,
0.0011176334228366613,
-0.02041006088256836,
-0.001059858244843781,
0.009607763960957527,
-0.006883944384753704,
0.001750313793309033,
-0.028772467747330666,
0.01863543875515461,
-0.011213559657335281,
0.005768733564764261,
0.08051754534244537,
0.02102726325392723,
0.01578325778245926,
0.005468363873660564,
-0.05299275740981102,
-0.0030788700096309185,
-0.01314740814268589,
0.03815419599413872,
0.00958635937422514,
-0.008926779963076115,
-0.02210056409239769,
0.022098815068602562,
0.01822175458073616,
-0.0632416307926178,
0.01591932773590088,
0.020922794938087463,
0.04808877781033516,
0.01684332825243473,
0.024403300136327744,
0.008009995333850384,
0.014341907575726509,
0.005423358641564846,
0.002363793784752488,
-0.04418713226914406,
-0.0038686967454850674,
-0.061514679342508316,
0.014379329048097134,
-0.03370864689350128,
-0.030104652047157288,
0.0471893846988678,
0.00729761179536581,
-0.012892748229205608,
0.00628587044775486,
0.004839816130697727,
-0.03172331303358078,
-0.011429894715547562,
0.03059188835322857,
0.033480558544397354,
0.04812324792146683,
0.020691560581326485,
0.013311796821653843,
-0.011706520803272724,
0.023598499596118927,
0.064423106610775,
0.048880334943532944,
0.018884584307670593,
0.0033379236701875925,
0.015456057153642178,
-0.004190468695014715,
0.004807524848729372,
0.0004005484515801072,
-0.061550360172986984,
-0.00003151930286549032,
-0.03950432687997818,
0.030257370322942734,
-0.006171694956719875,
-0.006324157118797302,
0.03670510649681091,
-0.06817227602005005,
-0.04292105510830879,
-0.006510840263217688,
0.027269650250673294,
-0.031171023845672607,
-0.0749531015753746,
-0.03801847621798515,
-0.015486224554479122,
0.009262788109481335,
-0.03899049758911133,
0.002250033663585782,
-0.010597684420645237,
0.022182278335094452,
-0.023733673617243767,
-0.019893407821655273,
-0.06008506566286087,
-0.04294108599424362,
0.02684517204761505,
-0.024989811703562737,
0.003729251679033041,
0.009606165811419487,
-0.02032959833741188,
-0.001548547763377428,
0.019455572590231895,
-0.0278521366417408,
-0.039276957511901855,
0.004549885168671608,
-0.049423523247241974,
-0.03960033878684044,
0.029637698084115982,
0.006291165482252836,
-0.035945747047662735,
-0.0057382346130907536,
0.00048584083560854197,
0.0019511646823957562,
0.04163302853703499,
0.028655530884861946,
0.016905201599001884,
-0.014871984720230103,
-0.021502111107110977,
0.03379873186349869,
0.017958765849471092,
0.004553636070340872,
0.04410948231816292,
-0.01473158784210682,
-0.006172557827085257,
-0.01752290688455105,
-0.054465752094984055,
0.050391726195812225,
0.07794160395860672,
-0.02881373092532158,
-0.004572149366140366,
0.026039181277155876,
0.03291931375861168,
-0.01719888672232628,
0.027238797396421432,
0.0407782718539238,
0.03424271196126938,
-0.003503137966617942,
-0.003138353582471609,
0.005537809804081917,
-0.019271140918135643,
0.028857396915555,
-0.021495191380381584,
0.026176149025559425,
-0.0038794493302702904,
-0.034304454922676086,
-0.024290047585964203,
0.008702381514012814,
-0.00728041585534811,
0.011563023552298546,
-0.0430256687104702,
-0.028851184993982315,
0.06893809884786606,
-0.04685078561306,
-0.008783619850873947,
-0.008894247934222221,
0.03078421577811241,
0.026565808802843094,
0.02099895477294922,
-0.041888993233442307,
0.023658089339733124,
0.03606206923723221,
-0.016786672174930573,
-0.0814179927110672,
0.10695701837539673,
0.02775631472468376,
0.02630976028740406,
-0.0216349009424448,
-0.028722047805786133,
-0.007830885238945484,
-0.00280338735319674,
-0.02487262897193432,
0.0001382489426760003,
-0.020754003897309303,
-0.01411121990531683,
-0.030557073652744293,
-0.01591411605477333,
0.007143403869122267,
-0.014641115441918373,
0.006180617958307266,
0.05845998600125313,
-0.034538015723228455,
0.0007449212134815753,
0.03549101576209068,
-0.01816360466182232,
-0.004900028463453054,
0.019038179889321327,
-0.017509812489151955,
0.009717118926346302,
0.009241058491170406,
0.0028042939957231283,
0.03029552288353443,
-0.04985172301530838,
0.026166291907429695,
0.006316479295492172,
0.011136542074382305,
-0.003073456697165966,
0.014417747035622597,
0.026004904881119728,
-0.026594731956720352,
0.043779950588941574,
-0.012583008036017418,
-0.010149157606065273,
0.06446761637926102,
0.012720773927867413,
0.07064542919397354,
0.018069135025143623,
0.006362622603774071,
-0.046124547719955444,
-0.01946990378201008,
-0.013033033348619938,
-0.03876621276140213,
0.0011714276624843478,
-0.008186048828065395,
0.0056632328778505325,
0.008029784075915813,
0.019336005672812462,
-0.03223588690161705,
-0.04708132520318031,
0.0008963067084550858,
0.034233011305332184,
0.02898881770670414,
-0.08453328907489777,
-0.018370313569903374,
0.005244553554803133,
0.03766091540455818,
-0.033015623688697815,
0.020793311297893524,
-0.01815042831003666,
-0.019758841022849083,
-0.009114263579249382,
0.014588071033358574,
-0.05711432918906212,
-0.006340046878904104,
-0.0001574265625094995,
-0.023923829197883606,
0.027702361345291138,
0.03476701304316521,
-0.03540727123618126,
0.03188811242580414,
-0.01759476214647293,
0.03467673063278198,
0.030022872611880302,
0.03633103892207146,
0.02506718598306179,
0.008039486594498158,
0.008012733422219753,
-0.007327786181122065,
0.048683471977710724,
0.04781698063015938]' AS distance,info FROM test_emb1 ) order by distance ;
可以看到“红苹果”与“苹果”最相似,“苹果”就是我们要找的文本内容。
四、距离函数说明
- <-> l2_distance 两个向量相减得到的新向量的长度
含义:两点之间的直线距离。
用途:最常用的相似性度量,适用于连续型向量(如 embeddings)。
注意:值越小,越相似。
- <#> vector_negative_inner_product 两个向量内积的负值
含义:向量内积的负值。
用途:
内积本身常用于衡量相似性(如推荐系统)。
取负值后,值越小表示越相似,符合“距离越小越相似”的惯例。
未归一化的余弦相似性(Cosine Similarity)本质上就是内积。
注意:与余弦距离不同,它受向量长度影响。
- <=> cosine_distance 两个向量夹角的cos值
含义:基于向量夹角的距离。衡量方向差异,忽略长度。
范围:0(完全相同方向)到 2(完全相反方向)。
用途:文本 embeddings、图像特征等方向比长度更重要的场景。
注意:值越小,方向越接近,越相似。
- <+> L1 distance 曼哈顿距离
含义:各维度绝对差之和。
用途:对异常值比 L2 更鲁棒,常用于稀疏向量或 L1 正则化场景。
注意:值越小,越相似。
- <~> - 汉明距离(Hamming Distance)
含义:两个等长二进制向量中,对应位不同的个数。
用途:二值化特征、指纹识别、错误检测。
注意:用于二进制向量(bit vectors)。
- <%> - Jaccard 距离(Jaccard Distance)
含义:基于集合交集与并集的比例。衡量两个集合的不相似性。
与二进制向量的关系:
二进制向量可视为集合(1 表示元素存在)。
Jaccard 距离适用于稀疏二进制向量(如文档的词袋模型)。
用途:文本相似性、推荐系统、集合比较。
符号 |
名称 |
适用向量类型 |
距离越小表示 |
<-> |
L2 距离 |
连续型向量 |
越相似 |
<#> |
负内积 |
连续型向量 |
越相似(方向+长度) |
<=> |
余弦距离 |
连续型向量 |
方向越接近 |
<+> |
L1 距离 |
连续型向量 |
越相似 |
<~> |
汉明距离 |
二进制向量 |
越相似 |
<%> |
Jaccard 距离 |
二进制/集合 |
越相似 |
4.1使用场景建议
文本 embeddings:<=>(余弦距离)最常用。
图像特征:<->(L2)或 <=>。
二值化特征(如 SimHash):<~>(汉明距离)。
集合/稀疏特征(如用户行为):<%>(Jaccard 距离)。
推荐系统内积:<#>(负内积)。
更多推荐
所有评论(0)