v0.2.0
What's Changed
- Let thrift client reconnect on insert failure by @yuzhichang in #1156
- Declare fma requirement at CMakeLists.txt by @yuzhichang in #1162
- Update blockmax_maxscore_iterator.cppm by @eltociear in #1166
- Added python venv into CentOS 7 builder image by @yuzhichang in #1169
- Update infinity configs and variables. by @JinHai-CN in #1163
- Added quickstart guide. by @writinwaters in #1173
- Fix write conflict by @small-turtle-1 in #1170
- Fix path to build_from_source.md by @YReddice in #1186
- support phrase query with block max by @Ma-cat in #1189
- Support real time secondary index by @yangzq50 in #1171
- Rearranged docs by @writinwaters in #1190
- Fix unittest stuck by @small-turtle-1 in #1192
- Fix parallel readwrite by @small-turtle-1 in #1191
- optimize full-text index creation time by @Ma-cat in #1199
- correct python dependency installation command and add comments to gitignore by @sakura-mac in #1202
- Implement show configs, show session and global variables. by @JinHai-CN in #1203
- Initial support for tensor data type by @yangzq50 in #1205
- Refactor set command by @JinHai-CN in #1206
- Implement HTTP API: SHOW CONFIGS/VARIABLES/CONFIG/VARIABLE, SET CONFIG/VARIABLE by @JinHai-CN in #1207
- Fix python client connecting to server slowly. by @JinHai-CN in #1209
- Refactor tokenizer loading by @JinHai-CN in #1210
- Unified compaction. by @small-turtle-1 in #1208
- Fix MergeAggregate load meta by @yangzq50 in #1212
- Refactor benchmark script by @yuzhichang in #1213
- Updated benchmark.md by @yuzhichang in #1216
- Fix: compact parallel bug. by @small-turtle-1 in #1214
- Support Japanese morphological analyzer by @yingfeng in #1215
- Update build image for opencloudos and docs by @yingfeng in #1218
- Add MatchTensorScan operator by @yangzq50 in #1219
- LOG_ERROR message before raise recoverable error by @JinHai-CN in #1217
- Change log level by @JinHai-CN in #1222
- Add license of mecab by @yingfeng in #1223
- Refactor code issues by @JinHai-CN in #1224
- Refactor code by @JinHai-CN in #1225
- Refactor more codes by @JinHai-CN in #1226
- Refactor: update container and remove unused codes. by @JinHai-CN in #1227
- Introduced blockmax wand by @yuzhichang in #1229
- Merge duplicated TermQueryNode children by @yuzhichang in #1231
- Fix: compact bug. by @small-turtle-1 in #1230
- Fulltext preformance improvement by @yuzhichang in #1234
- Add support for TensorArray data type by @yangzq50 in #1233
- Fix: restart conflict by @yangzq50 in #1237
- Support default value and json format import for Tensor and TensorArray data type by @yangzq50 in #1241
- Simple sparse idx by @small-turtle-1 in #1238
- Optimize index creation time by @Ma-cat in #1240
- Refactor benchmark scripts by @yuzhichang in #1243
- Provide Tensor MaxSim reranker for Fusion operator by @yangzq50 in #1244
- Added back multiprocessing to benchmark scripts by @yuzhichang in #1246
- [Feature]: Exports table to JSONL or CSV file. by @JinHai-CN in #1245
- Removed MemoryPool and RecyclePool by @yuzhichang in #1248
- Check python SDK version when client connected with server. by @JinHai-CN in #1247
- Simple Sparse vector support. by @small-turtle-1 in #1249
- Minor improvement of fulltext query by @yuzhichang in #1250
- Add more support to sparse vector. by @small-turtle-1 in #1251
- Add more support to sparse vector. by @small-turtle-1 in #1254
- Refactor: Error logging by @JinHai-CN in #1256
- Fix: sparse info deserialize bug. by @small-turtle-1 in #1259
- Enable Phrase only for STANDARD by @yuzhichang in #1261
- Update python and http api for match tensor and fusion by @yangzq50 in #1255
- Fix sparse parser. by @small-turtle-1 in #1262
- Add distance and similarity metric as output in KNN search by @JinHai-CN in #1260
- Update client version by @JinHai-CN in #1264
- Fulltext benchmark improvement by @yuzhichang in #1263
- Support MatchTensor Scan and Reranker on TensorArray column by @yangzq50 in #1267
- Update Documents by @JinHai-CN in #1268
- fulltext Share PostingFormat among PostingWriters by @yuzhichang in #1270
- Update links by @writinwaters in #1271
- Add new command: show index segment info by @JinHai-CN in #1273
- Add new command: show index chunk info by @JinHai-CN in #1275
- Fix redundant code by @JinHai-CN in #1277
- Fix missing first_delete_ts_ by @yangzq50 in #1278
- Refactor code by @JinHai-CN in #1280
- Fixed query_batch type mismatch by @yuzhichang in #1282
- Sparse knn1 by @small-turtle-1 in #1283
- Add python example for ColBERT reranker by @yangzq50 in #1284
- Added rrf window_size by @yuzhichang in #1288
- Fix python scripts by @yangzq50 in #1287
- Multiway fusion by @yuzhichang in #1289
- Add three global variables by @JinHai-CN in #1290
- Refactor physical match by @JinHai-CN in #1285
- Fix read file function by @JinHai-CN in #1291
- Fix export embedding to wrong json type by @JinHai-CN in #1293
- [Bug] Fix import jsonl and json file, row count zero by @JinHai-CN in #1294
- Purge bad entries after latest checkpoint by @yuzhichang in #1296
- Stream import by @JinHai-CN in #1298
- Add show buffer command by @JinHai-CN in #1299
- Added weighted_sum fusion by @yuzhichang in #1301
- Changed weighted_sum normalization method by @yuzhichang in #1302
- Sparse knn2 by @small-turtle-1 in #1292
- Escape reserved character in query string by @yuzhichang in #1303
- Fix: mem leak. by @small-turtle-1 in #1304
- Fix garbage outputs of Chinese analyzer by @yingfeng in #1306
- API: export table to file by @JinHai-CN in #1300
- Add EMVB search: Part 1 by @yangzq50 in #1305
- Secondary index support string by @wuxiaobai24 in #1307
- Introduced CutGrain for Chinese analyzer by @yuzhichang in #1309
- Improve Chinese analyzer by @yingfeng in #1310
- Sparse hnsw by @small-turtle-1 in #1311
- Fix a bug of Chinese phrase query by @yuzhichang in #1313
- Update stemmer by @yingfeng in #1314
- Add EMVB search: Part 2 by @yangzq50 in #1315
- Fix: wal read/write bug by @small-turtle-1 in #1316
- Add EMVB search: Part 3 by @yangzq50 in #1318
- Supporting export one embedding column to FVECS file by @JinHai-CN in #1321
- Add new metrics by @JinHai-CN in #1312
- Fix: bug of import without flush version. by @small-turtle-1 in #1324
- Add quickwit client to benchmark by @Ma-cat in #1329
- Supports importing BVECS file. by @JinHai-CN in #1328
- Fix filter expression can't include row_id by @JinHai-CN in #1334
- Fix: abort early in column info check if ColumnExpression is special expression by @yangzq50 in #1335
- Feature: export select columns by @JinHai-CN in #1333
- Output create & delete ts by sql by @small-turtle-1 in #1332
- Update EXPORT interface of python and HTTP by @JinHai-CN in #1336
- Fix sparse expression parsing memory leak by @JinHai-CN in #1338
- Update README by @JinHai-CN in #1340
- Add EMVB search: Part 4 by @yangzq50 in #1331
- Fix data race during WAL replay by @JinHai-CN in #1339
- Fix data race of pg server and hnsw by @JinHai-CN in #1341
- Implement embedded infinity by @Ma-cat in #1297
- Fix bmw busy loop by @yuzhichang in #1342
- Show active transaction by @JinHai-CN in #1347
- Add EMVB search: Part 5 by @yangzq50 in #1348
- Bmp idx. by @small-turtle-1 in #1345
- fix local infinity test failed by @Ma-cat in #1349
- Support cosine similarity by @Ognimalf in #1343
- Add python script for flat knn scan benchmark by @yangzq50 in #1354
- Bmp idx 2 by @small-turtle-1 in #1356
- Fix bug in Merger Operators. by @Ognimalf in #1358
- Fix scheduler by @yangzq50 in #1359
- Fix several bugs by @JinHai-CN in #1360
- Fix analyzer issues by @yingfeng in #1363
- Fix phrase bug by @yuzhichang in #1362
- Add default topn for vector and sparse by @JinHai-CN in #1364
- Provide search option for tensor by @yangzq50 in #1368
- Update flat knn scan scheduler by @yangzq50 in #1367
- Replace the fine grained Chinese analyzer with a new one by @yingfeng in #1370
- Update doc for tensor search by @yangzq50 in #1371
- Bmp idx 3 by @small-turtle-1 in #1361
- Copy resource into rpm, deb and image by @yuzhichang in #1372
- Fix document error by @JinHai-CN in #1375
- Support traditional Chinese for full text search by @yingfeng in #1378
- Update python SDK by @JinHai-CN in #1377
- Add script for generating data for benchmark by @yangzq50 in #1381
- Support relative path for data and wal files. by @Ognimalf in #1379
- Sloppy phrase by @yuzhichang in #1382
- Sparse python api by @small-turtle-1 in #1385
- [doc] Updated quickstart and deployment documents by @writinwaters in #1384
- Update pysdk version to 0.2.0.dev8 for test by @JinHai-CN in #1383
- Update sparse vector doc by @small-turtle-1 in #1386
- Update document by @JinHai-CN in #1388
- Change version to 0.2.0 by @JinHai-CN in #1389
New Contributors
- @eltociear made their first contribution in #1166
- @YReddice made their first contribution in #1186
- @sakura-mac made their first contribution in #1202
- @wuxiaobai24 made their first contribution in #1307
Full Changelog: v0.1.0...v0.2.0