Commit Graph

128 Commits

Author SHA1 Message Date
yihaoDeng 0b0253f2d1 enh: support tag filter 2022-05-28 17:30:44 +08:00
yihaoDeng 6acbe7e777 enh: support tag filter 2022-05-28 16:15:24 +08:00
yihaoDeng c6a2b246b0 fix: index memory error 2022-05-25 21:23:38 +08:00
yihaoDeng 45c8c48848 fix: index memory error 2022-05-25 21:11:20 +08:00
yihaoDeng d067104ec1 fix: index memory error 2022-05-25 20:38:25 +08:00
yihaoDeng 8ef6eb4c5f enh: refactor index code 2022-05-24 15:17:14 +08:00
yihaoDeng 6ca5e3ae6e enh: opt index mutex 2022-05-24 13:50:33 +08:00
yihaoDeng f0da893bfb fix: avoid multi thread read/write crash 2022-05-23 21:59:47 +08:00
yihaoDeng bad686568d fix: avoid invalid read/write 2022-05-22 23:19:35 +08:00
yihaoDeng 5a0e7dfa74 enh: refator index/transport code 2022-05-22 19:58:42 +08:00
yihaoDeng 8f75b96ed4 enh: refator index/transport code 2022-05-21 23:33:39 +08:00
yihaoDeng 4d18fa0875 enh: refator index/transport code 2022-05-21 17:29:50 +08:00
yihaoDeng 9453f80d65 fix(index): fix index condition error 2022-05-16 17:14:47 +08:00
yihaoDeng c3760f2724 enh(index): fix tag query error 2022-05-14 23:40:43 +08:00
yihaoDeng 70171a66e0 enh(index): fix sanitizer error 2022-05-14 20:53:40 +08:00
yihaoDeng e21588c627 enh(index): add NULL value and remove duplicate 2022-05-13 23:49:37 +08:00
yihaoDeng 42db1080c4 enh(index): add more UT 2022-05-13 23:44:50 +08:00
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