497 Commits

Author SHA1 Message Date
kishorenc
68591a1d34 Merge branch 'master' into distro_package 2019-10-26 17:33:19 +05:30
kishorenc
5328509637 When replication begins, ensure that it starts from sequence number 0. 2019-10-18 07:50:48 +05:30
kishorenc
bfa975ef85 Add health check endpoint to replica server. 2019-10-18 07:48:43 +05:30
kishorenc
9ab7e3db46 Add more consts. 2019-10-13 12:55:23 +05:30
kishorenc
0a6f8947f3 Refactor replication init and improve logging. 2019-10-13 12:53:21 +05:30
kishorenc
4d53a62784 Log a more meaningful error message and exit when another instance is started off the same data directory. 2019-10-06 09:35:10 +05:30
kishorenc
457bbcf467 Ensure strings with both ASCII and non-ASCII entities are indexed properly.
Earlier, such strings were being indexed only partially in certain cases.
2019-10-03 19:22:29 +05:30
kishorenc
d5acf094dd Fix syntax. 2019-09-30 08:03:11 +05:30
kishorenc
69930be82b Initialize logger inside main. 2019-09-28 15:17:51 +05:30
kishorenc
1bae5bead6 Make Typesense version a member. 2019-09-28 09:49:53 +05:30
Kishore Nallan
aa279d3ac6 Merge pull request #76 from typesense/fix-unicode-search
Fixed a bug with unicode search.
2019-09-26 08:56:41 +05:30
kishorenc
7c4d0f9286 Fixed a bug with unicode search. 2019-09-25 20:41:58 +05:30
Kishore Nallan
9cc900ad51 Merge pull request #75 from typesense/upgrade-openssl
Upgrade to OpenSSL 1.1.1
2019-09-25 20:33:26 +05:30
kishorenc
5e19848104 Remove clean flags. 2019-09-25 20:24:28 +05:30
kishorenc
49873f6729 Temporarily do clean build. 2019-09-25 19:42:51 +05:30
kishorenc
bd3a841d5e Fix image version. 2019-09-25 09:48:57 +05:30
kishorenc
d857e10646 Upgrade to OpenSSL 1.1.1 2019-09-17 21:39:29 +05:30
kishorenc
a68e769884 Add script for generating deb package. 2019-09-10 20:43:38 -05:00
kishorenc
f764556aa4 Merge branch 'master' into distro_package 2019-09-10 18:52:37 -05:00
kishorenc
6463663f81 Fix command line usage: data-dir and api-key are required. 2019-09-07 23:43:19 +05:30
kishorenc
a3f883be2c Bump dependencies. 2019-09-04 21:27:09 +05:30
Kishore Nallan
41cc77ee67 Creating a scaffold for debian package. WIP. 2019-09-03 16:09:19 +05:30
Kishore Nallan
bbefabea94 Don't expose sequence id. 2019-08-18 08:34:33 +05:30
Kishore Nallan
9f788546c8 Return json object rather than string for convenience. 2019-08-17 19:40:58 +05:30
Kishore Nallan
2952b0d461 Allow upto 500 hits to be overridden. 2019-08-17 10:51:31 +05:30
Kishore Nallan
237196204c Persist override configuration. 2019-08-17 10:40:13 +05:30
Kishore Nallan
c1b9501351 Lay foundations for overriding search results. 2019-08-10 19:46:37 +05:30
Kishore Nallan
1268f0eaa4 Update README. 2019-07-09 22:03:46 +05:30
Kishore Nallan
e6dad1682c Parameter for controlling max number of facets returned during search. 2019-06-26 18:58:18 +05:30
Kishore Nallan
aa439c1ea6 Fix long queries causing highlighter to misbehave and sometimes crash.
A window of size 10 is used by the highlighter to mark overlap with query text. When query length exceeded 10 tokens, this caused the highlighter to break.
2019-06-25 12:20:07 +05:30
Kishore Nallan
a2e3d5ac79 Fix facet counts not showing up in wildcard searches. 2019-06-14 08:37:27 +05:30
Kishore Nallan
f6643c9af7 Increase the number of frequently occuring facets to 100.
Eventually, this could be configurable.
2019-06-12 08:15:07 +05:30
Kishore Nallan
2d3b0403ad Add getter for config_file. 2019-06-07 16:45:46 +05:30
Kishore Nallan
f209b779ba Update README to bump to 0.10.0. 2019-06-02 21:50:04 +05:30
Kishore Nallan
932126a9a2 Merge pull request #65 from typesense/disk_error_remove_inmemory
When a write to on-disk storage fails, ensure that in-memory write is rolled back
2019-05-31 19:57:02 +05:30
Kishore Nallan
3f64a26399 When a write to on-disk storage fails, ensure that in-memory write is rolled back.
Otherwise, the memory and disk stores will not be in sync.
2019-05-31 19:11:30 +05:30
Kishore Nallan
ee1b286d2a Merge pull request #64 from typesense/refactor_bulk_loading
Refactor bulk loading
2019-05-27 18:54:48 +05:30
Kishore Nallan
d524b08884 Add test for bad import JSON. 2019-05-26 21:06:01 +05:30
Kishore Nallan
5856263a08 Fix bulk loading during collection init. 2019-05-26 11:05:51 +05:30
Kishore Nallan
ba205222b7 Refactor bulk indexing process. 2019-05-25 22:28:13 +05:30
Kishore Nallan
94b160e799 Fix benchmark compile error. 2019-05-14 20:48:42 +05:30
Kishore Nallan
2f0f3f9c9a Pull index count into configs. 2019-05-14 19:35:15 +05:30
Kishore Nallan
567a1c1275 Merge pull request #61 from typesense/bulk-import
Import multiple documents in one go
2019-05-11 19:12:53 +05:30
Kishore Nallan
8f167dd7df Test for import. 2019-05-11 17:07:23 +05:30
Kishore Nallan
ade8e1946f Bulk import API. 2019-05-11 13:48:41 +05:30
Kishore Nallan
e6cdcb6a1c Merge pull request #60 from typesense/env_configs
Pull configuration from environment variables and stand-alone config file
2019-05-04 17:03:15 +05:30
Kishore Nallan
bfdc31f8d8 Read configuration from a configuration file. 2019-04-30 20:47:23 +05:30
Kishore Nallan
51169bf6b6 Add tests for configuration parsing. 2019-04-29 18:55:45 +05:30
Kishore Nallan
374ab9789b Parse configuration from both env vars and command line args. 2019-04-28 17:38:34 +05:30
Kishore Nallan
67f6f9e7d2 Merge pull request #55 from typesense/filter_by_on_facet_fields_bug
When a facet field is filtered upon, search should be verbatim
2019-04-23 18:15:58 +05:30