Commit Graph

111 Commits

Author SHA1 Message Date
yihaoDeng e08dd100a4 enh(index): support more data type 2022-05-06 18:39:28 +08:00
yihaoDeng 5ed7b44b16 enh(index): support index filter 2022-05-04 12:35:05 +08:00
yihaoDeng dc6bdab4e4 enh(index): add prefix query 2022-05-03 21:56:05 +08:00
yihaoDeng 26f2d342b0 enh(index): add prefix query 2022-05-02 22:15:51 +08:00
yihaoDeng ee5b67a965 enh(index): support index filter 2022-05-01 22:20:24 +08:00
yihaoDeng a1d40669dc add fuzzy search 2022-03-31 11:21:53 +08:00
yihaoDeng 5cf0c4a61c update code style 2022-03-29 23:11:57 +08:00
afwerar 222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
afwerar 79057240bd [TD-13759]<fix>: redefine thread api. 2022-03-20 00:47:45 +08:00
Shuduo Sang 23bef711fc
Feature/sangshuduo/td 13063 3.0 windows (#10720)
* [TD-13063]<feature>: 3.0 on Windows

* add pthread in contrib

* fix linux compile

* fix osSemaphore

* add gnu regex for Windows

* fix compile error for Windows

* support arm platform

* port more OS files

* fix for Windows compile

* port more files

* fix macOS on x86_64

* port osFile

* port osSemaphone.h

* port osSocket.c

* port tconfig.c

* port ttimer.c

* add couple files
2022-03-15 21:35:04 +08:00
yihaoDeng a12bb2dbf0 add UT 2022-03-07 19:42:10 +08:00
yihaoDeng 02507ddbfc add update index 2022-03-05 17:20:09 +08:00
yihaoDeng c368e59689 add update on index 2022-03-05 11:08:15 +08:00
yihaoDeng e00ae4d86f merge add/delete/update opera on index 2022-03-04 19:29:18 +08:00
yihaoDeng 4be79789ca support json 2022-03-02 15:05:16 +08:00
yihaoDeng f5c13c13c6 support json 2022-03-01 22:36:19 +08:00
yihaoDeng 9f24aaf4f7 add multi tag query 2022-02-24 22:02:45 +08:00
yihaoDeng 930d09dc0b add multi tag query 2022-02-24 19:19:45 +08:00
yihaoDeng 9233663a98 add index test U 2022-02-22 22:02:28 +08:00
yihaoDeng f9d83c044d profile performance 2022-01-10 23:42:58 +08:00
yihaoDeng 15c0275333 validate tfile 2022-01-08 23:58:51 +08:00
yihaoDeng f4389433f6 index integrated into vnode meta 2022-01-07 20:39:23 +08:00
yihaoDeng 72c4f4ef16 refactor code 2022-01-06 16:00:35 +08:00
yihaoDeng ccbbac4eef refactor code 2022-01-05 23:54:05 +08:00
yihaoDeng 7d29af7316 refactor code 2022-01-05 19:22:06 +08:00
yihaoDeng 11eb2719f8 refactor code 2022-01-05 19:17:14 +08:00
yihaoDeng 49ef94fb69 refactor code 2022-01-04 22:58:52 +08:00
yihaoDeng 4bdac1fdbf optimize tfile 2022-01-04 15:59:54 +08:00
yihaoDeng 4079bd2b55 refactor code 2022-01-04 15:14:12 +08:00
yihaoDeng c1a2366d67 refactor code 2022-01-03 22:28:01 +08:00
yihaoDeng 88ba5faec9 refactor code 2022-01-03 22:12:28 +08:00
yihaoDeng 40fc4b6cf3 fix mem leak and invalid read/write found by valgrind 2022-01-02 17:50:40 +08:00
yihaoDeng db474b2078 refactor code 2022-01-02 14:28:38 +08:00
yihaoDeng 9920b43be5 fix fst bug 2021-12-31 18:06:13 +08:00
yihaoDeng 2eb0053e5a handle read/write crash concurrently 2021-12-30 22:19:56 +08:00
yihaoDeng 236b8bc3c8 handle read/write crash concurrently 2021-12-30 17:03:00 +08:00
yihaoDeng efe872c659 refactor code 2021-12-29 20:28:52 +08:00
yihaoDeng 971efd7ef4 refactor code 2021-12-29 00:25:43 +08:00
yihaoDeng dbadbef312 add index write test 2021-12-28 22:37:32 +08:00
yihaoDeng 80718aee34 refactor index write 2021-12-28 14:36:44 +08:00
yihaoDeng 7e3e6022db complete index write/search 2021-12-27 19:06:26 +08:00
yihaoDeng f99f6ec87e add flush-helper function 2021-12-26 23:31:16 +08:00
yihaoDeng f45119ea5e add iterator interface for fst 2021-12-26 15:09:21 +08:00
yihaoDeng 0365c67b81 Combine the search results of cache and tfile And Update cache code 2021-12-25 19:16:05 +08:00
yihaoDeng aedd147359 fix tfile bug and add unit test 2021-12-23 18:18:51 +08:00
yihaoDeng 10b70175b5 update index TFile write 2021-12-21 22:57:30 +08:00
yihaoDeng 192552be7a update index TFile write 2021-12-21 21:18:21 +08:00
yihaoDeng 5d4d7b47a0 update index TFile manage and format code 2021-12-21 16:36:31 +08:00
yihaoDeng 3489d290fb update index TFile write 2021-12-20 22:43:05 +08:00
yihaoDeng 76f70feb49 add index TFile 2021-12-20 09:34:28 +08:00
yihaoDeng d43ad3bed8 update cache search 2021-12-19 16:43:56 +08:00
yihaoDeng 2375f6c944 update cache search 2021-12-19 15:37:53 +08:00
yihaoDeng f074a4b3a5 update cache put 2021-12-18 23:06:08 +08:00
yihaoDeng c51780622f adjust index interface 2021-12-18 18:16:07 +08:00
yihaoDeng 10a7547b61 update index cache 2021-12-17 14:26:27 +08:00
yihaoDeng f0110af30e add index cache 2021-12-16 22:04:47 +08:00
yihaoDeng f8af20b495 update code 2021-11-21 20:11:11 +08:00
yihaoDeng 551cfd5c35 add index test example 2021-10-23 16:12:36 +08:00
yihaoDeng 9e74ea9ed3 add lucene test 2021-10-22 22:47:26 +08:00
yihaoDeng d4cd3836f1 add lucene 2021-10-21 22:36:17 +08:00
Hongze Cheng 5b04e39691 refact 2021-09-22 16:25:22 +08:00