milvus/pkg/util
Buqian Zheng 1b67cecd65
enhance: add sparse float vector support to restful v2 (#33231)
issue: #29419
also re-enabled an e2e test using restful api, which is previously
disabled due to https://github.com/milvus-io/milvus/issues/32214.

In restful api, the accepted json formats of sparse float vector are:

* `{"indices": [1, 100, 1000], "values": [0.1, 0.2, 0.3]}`
* {"1": 0.1, "100": 0.2, "1000": 0.3}

for accepted indice and value range, see
https://milvus.io/docs/sparse_vector.md#FAQ

Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
2024-05-27 00:47:40 +08:00
..
cache fix: lru related issue fixup patch (#32916) 2024-05-10 19:17:30 +08:00
commonpbutil Refine state check (#27541) 2023-10-11 21:01:35 +08:00
compressor Fix getting incorrect CPU num (#28146) 2023-11-06 06:02:16 +08:00
conc feat: datacoord/node watch based on rpc (#32036) 2024-05-07 15:49:30 +08:00
contextutil fix: add request resource timeout for lazy load, refactor context usage in cache (#32709) 2024-05-07 16:33:30 +08:00
crypto Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
distance fix: fix cal_distance default implementation (#31245) 2024-03-15 15:37:11 +08:00
etcd enhance: use the only MaxEtcdTxnNum (#33070) 2024-05-17 14:27:42 +08:00
expr enhance: Support to get the param value in the runtime (#29297) 2023-12-22 18:36:44 +08:00
funcutil fix: Validate num of rows for insert field data with schema (#32770) 2024-05-07 10:07:29 +08:00
gc feat: [Sparse Float Vector] add sparse vector support to milvus components (#30630) 2024-03-13 14:32:54 -07:00
generic Optimize the generic zero value (#27102) 2023-09-14 19:05:20 +08:00
hardware enhance: [skip e2e] set logrus log level to reduce output error logs (#30479) 2024-02-12 08:32:51 +08:00
indexparamcheck enhance: mark sparse inverted index as mmap-able (#33281) 2024-05-23 14:11:42 +08:00
indexparams fix: compatibility for diskann cache param (#30119) 2024-02-26 16:54:55 +08:00
interceptor enhance: refine access log to support format access log by yaml and print name info. (#28319) 2023-11-28 15:32:31 +08:00
lifetime Refine state check (#27541) 2023-10-11 21:01:35 +08:00
lock enhance: Add go-deadlock as unittest only dependency (#33063) 2024-05-15 16:33:34 +08:00
logutil enhance: changes to propagate traceid from client (#32264) 2024-04-17 01:13:20 +08:00
merr feat: LRU cache implementation (#32567) 2024-05-06 20:29:30 +08:00
metautil enhance: Add metautil.Channel to convert string compare to int (#32749) 2024-05-07 19:13:35 +08:00
metric Add binary metric types SUBSTRUCTURE/SUPERSTRUCTURE back (#26766) 2023-08-31 20:07:00 +08:00
metricsinfo feat: support rate limiter based on db and partition levels (#31070) 2024-04-12 16:01:19 +08:00
parameterutil fix: Rename invalid parameterutil package path (#29334) 2023-12-21 11:40:42 +08:00
paramtable enhance: Check by proxy rate limiter when delete get data by query. (#30891) 2024-05-23 20:03:40 +08:00
ratelimitutil enhance: avoid the repeated metric info in the proxy (#32380) 2024-04-19 10:21:20 +08:00
requestutil enhance: Support to trace restful request and request error (#28685) 2023-11-27 20:14:26 +08:00
resource Fix the unstable resource manager testcase (#28033) 2023-11-03 11:00:17 +08:00
retry fix: Grpcclient return unrecoverable error (#31256) 2024-03-15 10:03:05 +08:00
symbolizer Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
syncutil fix: lru related issue fixup patch (#32916) 2024-05-10 19:17:30 +08:00
testutils enhance: Support readable JSON file import for Float16/BFloat16/SparseFloat (#33064) 2024-05-16 14:47:35 +08:00
tikv Format the code (#27275) 2023-09-21 09:45:27 +08:00
timerecord enhance: optimize datanode cpu usage under large collection number (#33267) 2024-05-25 04:43:41 +08:00
tsoutil Format the code (#27275) 2023-09-21 09:45:27 +08:00
typeutil enhance: add sparse float vector support to restful v2 (#33231) 2024-05-27 00:47:40 +08:00
uniquegenerator Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
constant.go fix: the panic when db isn't existed in the rate limit interceptor (#33244) 2024-05-22 15:57:39 +08:00
OWNERS Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00