1700 Commits

Author SHA1 Message Date
Jason Bosco
c993490a15 Merge pull request #420 from imihirpaldhikar/master
Added Bookology in SHOWCASE.md
2021-10-22 00:01:35 -07:00
Mihir Paldhikar
f142144e61 Added Bookology in SHOWCASE.md 2021-10-22 11:26:23 +05:30
Kishore Nallan
13f5cf0b30 Bump max req body to 10g. 2021-10-21 15:39:05 +05:30
Kishore Nallan
382a8a6e36 Fix cli arg type for lag params. 2021-10-21 10:51:51 +05:30
Kishore Nallan
ebbab76a43 Gracefully quit during loading on signal. 2021-10-20 21:24:12 +05:30
Kishore Nallan
a2ae8199f0 Per request cache ttl. 2021-10-20 18:17:30 +05:30
Kishore Nallan
0697dc0d7b Fix typo. 2021-10-19 22:03:42 +05:30
Kishore Nallan
20c7705e61 Fix conversion to full posting list.
Ensure length never overflows max capacity threshold.
2021-10-18 21:49:50 +05:30
Kishore Nallan
0f36b15d5f Avoid reading request object after enqueuing. 2021-10-18 12:08:37 +05:30
Kishore Nallan
0c459609c0 Parameterize filter short circuit + enable only for search. 2021-10-17 11:34:09 +05:30
Kishore Nallan
9db05986d7 Fix follower streaming edge case. 2021-10-17 07:58:23 +05:30
Kishore Nallan
952b83f3a8 Handle v0.21 and below import serialization. 2021-10-16 19:49:41 +05:30
Kishore Nallan
52e587b598 Update debugger dockerfile. 2021-10-16 17:16:29 +05:30
Kishore Nallan
88fe5868d0 Log server version during crash as well. 2021-10-16 14:53:10 +05:30
Jason Bosco
9e2a4e21ed Add Dart client 2021-10-15 14:15:42 -07:00
Kishore Nallan
142f5a3b31 Fix deletion of expanded posting lists. 2021-10-15 16:59:09 +05:30
Kishore Nallan
1ddf141f97 Free result ids after override search. 2021-10-13 15:22:42 +05:30
Kishore Nallan
16c444a6b4 Withhold 0-length response chunk during res streaming. 2021-10-13 13:54:45 +05:30
Kishore Nallan
b82b4a5bce Make remove_matched_tokens: true by default. 2021-10-13 12:42:43 +05:30
Kishore Nallan
c2eb31d33b Support highlighting in dynamic filter query. 2021-10-13 12:37:57 +05:30
Kishore Nallan
0591fd508c Handle missing field when dynamic filtering is used. 2021-10-13 11:14:58 +05:30
Kishore Nallan
a8a8c60e0f Wrap last chunk aggregate flag with atomic. 2021-10-12 20:44:54 +05:30
Kishore Nallan
26fbad2c66 Return token separators and symbols to index in API. 2021-10-12 16:10:37 +05:30
Kishore Nallan
b17d5ab6df Refactor topster array free. 2021-10-12 12:57:57 +05:30
Kishore Nallan
82f8d2895d Add test for regexp field name + empty array. 2021-10-12 12:57:42 +05:30
Kishore Nallan
c1a1d883b0 Null values must not be indexed for auto/string* fields. 2021-10-10 07:32:00 +05:30
Kishore Nallan
f9446841ed Accept null for field type auto and string* 2021-10-09 20:48:41 +05:30
Kishore Nallan
dcfe626e97 Make use of sanitizer optional. 2021-10-09 18:19:33 +05:30
Kishore Nallan
4a3d2cc209 Allow indexing of null values for auto/string* fields. 2021-10-09 18:14:19 +05:30
Kishore Nallan
a365bf9677 Refactor type detection logic for auto/string* fields. 2021-10-09 17:22:01 +05:30
Kishore Nallan
0bc9574112 Further refactor indexing/response workflow. 2021-10-08 18:56:52 +05:30
Kishore Nallan
7276b7317b Merge branch 'single-index-concurrency' of github.com:typesense/typesense into single-index-concurrency 2021-10-07 20:44:46 +05:30
Kishore Nallan
87f18b03f3 Address concurrency edge case in import streaming.
Manage concurrent access by the req/res variables between batch indexer and http response threads.
2021-10-07 19:38:54 +05:30
Kishore Nallan
8a751daa89 Add shared lock for store delete range. 2021-10-07 19:29:24 +05:30
Kishore Nallan
ccee94375e Fix type detection in fields with regexp name. 2021-10-05 15:50:12 +05:30
Kishore Nallan
4d31644955 Fix type detection in fields with regexp name. 2021-10-05 15:13:11 +05:30
Kishore Nallan
1ad6619267 Polygon points used for filtering can be either CW or CCW.
Both clock-wise and anti-clock-wise now supported.
2021-10-04 19:38:43 +05:30
Kishore Nallan
1fa2193c50 Configurable 1-typo and 2-typo min token lengths. 2021-10-04 18:18:05 +05:30
Kishore Nallan
dbb688254e Fix edge case with ID-based filtering.
When no IDs match, no results should be found.
2021-10-04 13:54:11 +05:30
Kishore Nallan
644eefbad3 Handle early import abort gracefully. 2021-10-03 18:26:50 +05:30
Kishore Nallan
51c95dd764 Handle null header in leader curl response. 2021-10-03 17:43:29 +05:30
Kishore Nallan
0ace552ed7 Fix batch indexer shutdown sequence.
Has dependency on server, so must be shut down before.
2021-10-03 15:33:55 +05:30
Kishore Nallan
6da39ff51c Expose write stats. 2021-10-02 18:54:30 +05:30
Kishore Nallan
74f7d829bb Improve override tests + coverage. 2021-10-02 12:16:32 +05:30
Kishore Nallan
4c1dc3a495 Tweak locking for filtering. 2021-10-02 09:15:57 +05:30
Kishore Nallan
947a5019d9 Handle override with synonyms. 2021-10-02 08:07:08 +05:30
Kishore Nallan
36a26f3f40 Rename mutate_query_string -> remove_matched_tokens 2021-09-29 18:25:19 +05:30
Kishore Nallan
68a0e84cc0 Default search latency and rps to 0. 2021-09-29 18:22:12 +05:30
Kishore Nallan
6210e82390 Option to curtail expensive queries. 2021-09-29 11:48:26 +05:30
Kishore Nallan
c0602da4fc Parallelize parts of indexing. 2021-09-27 17:09:35 +05:30