1796 Commits

Author SHA1 Message Date
Kishore Nallan
b20c32046b Support simple filter_by rule in overrides. 2022-09-02 13:27:17 +05:30
Kishore Nallan
0edee3ae12 Generify removal of field with different type due to auto schema detection. 2022-09-01 16:23:46 +05:30
Kishore Nallan
943b2ef06f Handle update of field indexed with object value, but later on as string. 2022-09-01 13:47:36 +05:30
Kishore Nallan
70e6a89ea8 Do word level tokenization for th locale.
This ensures that we handle change in text length due to NFKC normalization.
2022-08-31 07:41:33 +05:30
Kishore Nallan
729c73bb6d Fix copy doc helper: handle missing keys. 2022-08-31 06:44:17 +05:30
Kishore Nallan
5c34382a81 More logging for diagnosing a highlighting issue. 2022-08-30 12:23:02 +05:30
Kishore Nallan
94500c51a0 Handle query tokens being empty during highlighting. 2022-08-30 09:45:02 +05:30
Kishore Nallan
276ffa9e84 Decrease vector search test run time with lower threshold. 2022-08-29 18:25:35 +05:30
Kishore Nallan
de0efc1fae Fix id field not available for include/exclude fields. 2022-08-29 17:11:13 +05:30
Kishore Nallan
914a401312 Resize hnsw graph dynamically. 2022-08-27 18:52:52 +05:30
Kishore Nallan
a98e5bacdd Vector search basics. 2022-08-27 13:47:09 +05:30
Kishore Nallan
a2a31e6c0b Add guard for text boundary. 2022-08-25 14:45:49 +05:30
Kishore Nallan
b7e33584fb Ensure that only highlighted fields exist in snippet. 2022-08-25 12:47:45 +05:30
Kishore Nallan
63fbf807a9 Enable num_typos for th locale. 2022-08-24 12:45:34 +05:30
Kishore Nallan
936270b4a5 Flag for skipping writes to avoid bad writes. 2022-08-19 18:20:32 +05:30
Kishore Nallan
84f5c4cd72 Force geopoint field to be sortable when schema is created. 2022-08-18 11:16:54 +05:30
Kishore Nallan
57ac561743 Handle special characters in locale tokenization. 2022-08-18 10:47:30 +05:30
Kishore Nallan
fdb5f64d0e Fix compile error caused by merge. 2022-08-17 10:37:46 +05:30
Kishore Nallan
848e2138f2 Merge branch 'v0.24-changes' into v0.24-nested 2022-08-17 10:23:11 +05:30
Kishore Nallan
c1aace925c Handle match score not being part of sort fields.
In such a case, match score should not be returned in response.
2022-08-16 18:29:15 +05:30
Kishore Nallan
241a6e0476 Fix eval valgrind errors.
# Conflicts:
#	src/collection.cpp
2022-08-16 15:54:19 +05:30
Kishore Nallan
57782cfd74 Fix eval valgrind errors. 2022-08-16 15:43:40 +05:30
Kishore Nallan
d748c90b4b Merge branch 'v0.24-changes' into v0.24-nested
# Conflicts:
#	include/collection.h
#	src/collection.cpp
#	test/collection_specific_more_test.cpp
2022-08-13 19:03:03 +05:30
Kishore Nallan
6bb2e6e6f8 Fix ordered weighted field index properties. 2022-08-10 20:45:27 +05:30
Kishore Nallan
83ed38e3e6 Support remove_matched_tokens=false when replace query is used. 2022-08-10 13:35:04 +05:30
Kishore Nallan
dfa7191f32 Fix collection drop induced write latency.
- Use upper bound on batch index iterator to skip tombstones on next()
- Use batch range delete which is more efficient
2022-08-09 18:21:28 +05:30
Kishore Nallan
fe49b0c535 When highlights don't exist, don't send null snippet and full. 2022-08-08 12:49:12 +05:30
Kishore Nallan
9b4fb12729 Explicitly dot separated fields should have precedence. 2022-08-08 12:18:16 +05:30
Kishore Nallan
134af13281 By default, don't enable nested fields. 2022-08-07 17:36:28 +05:30
Kishore Nallan
54ddf63f2e Add test for updates. 2022-08-07 13:28:38 +05:30
Kishore Nallan
869d515688 Handle optional restriction for nested fields. 2022-08-05 19:24:06 +05:30
Kishore Nallan
58bdcc2e6f Merge branch 'v0.24-changes' into v0.24-nested
# Conflicts:
#	src/index.cpp
2022-08-05 14:14:52 +05:30
Kishore Nallan
460abfa69e Tweak override windowing naming scheme. 2022-08-05 10:58:18 +05:30
Kishore Nallan
6729b72b1a Normalize thai text via nfkc. 2022-08-04 20:32:54 +05:30
Kishore Nallan
743abd461c Allow override to be active within specific time window. 2022-08-04 17:11:42 +05:30
Kishore Nallan
6f38ee4270 Support replacement of query in overrides. 2022-08-04 16:49:06 +05:30
Kishore Nallan
db3c014463 Implement optional filtering via sort_by clause. 2022-08-04 16:23:29 +05:30
Kishore Nallan
a90bfba930 Multiple explicit nested fields should be allowed. 2022-08-03 18:38:18 +05:30
Kishore Nallan
903c9f6330 Merge branch 'v0.24-changes' into v0.24-nested 2022-08-02 18:42:53 +05:30
Kishore Nallan
4c6eac9840 Allow cloning of collection & assets from a reference collection. 2022-08-02 18:02:23 +05:30
Kishore Nallan
37fe78f16d If "-" is present in symbols to index, don't use as exclusion op. 2022-08-02 14:32:21 +05:30
Kishore Nallan
22735baddc Test for nested sort_by + facet. 2022-08-02 11:53:08 +05:30
Kishore Nallan
f86f8b5487 Support nested fields with explicit schema. 2022-08-01 19:44:25 +05:30
Kishore Nallan
11d157463c Fix unicode character boundary highlighting. 2022-07-28 17:59:16 +05:30
Kishore Nallan
5a220e7398 Split highlight into meta/snippet/full. 2022-07-27 17:47:21 +05:30
Kishore Nallan
0399c1ac72 Handle alter of previously non-indexed field. 2022-07-26 11:06:34 +05:30
Kishore Nallan
be2487b1cc Handle alter of previously non-indexed field. 2022-07-26 11:06:05 +05:30
Kishore Nallan
bef79000e1 Skeleton for nested field indexing and highlighting. 2022-07-25 17:25:49 +05:30
Kishore Nallan
3f90943bae Improve validation for non-indexed sort field. 2022-07-24 10:36:04 +05:30
Kishore Nallan
308b34eb9c Provide breakdown of text match score in response. 2022-07-22 17:12:51 +05:30