Kishore Nallan
b7f29aeed1
Evented query aggregation skeleton.
2023-05-22 17:52:52 +05:30
ozanarmagan
cdbe63747b
Update for process_remove_field_for_embedding_fields
2023-04-10 07:32:48 +03:00
ozanarmagan
a50fe99a7c
Review Changes III
2023-04-10 06:23:16 +03:00
ozanarmagan
7ae3cc9781
Review Changes II
2023-04-07 23:56:25 +03:00
ozanarmagan
1ad7bcdce3
Review Changes
2023-04-05 18:05:45 +03:00
ozanarmagan
b31867a193
Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join
2023-04-02 12:51:20 +03:00
ozanarmagan
401ebbe481
Fix for text embedding when schema or document updated
2023-04-02 12:48:33 +03:00
Kishore Nallan
d74202e565
Merge branch 'v0.25-join' into v0.25-join
2023-04-02 14:09:10 +05:30
Kishore Nallan
5029d375ff
Support pagination via offset parameter.
2023-04-02 14:08:29 +05:30
ozanarmagan
e85ae5d7d2
Hybrid & sematic search improvements
2023-04-02 01:32:49 +03:00
Kishore Nallan
a0ee96cdad
Fix highlighting when both flat/nested form of field is present.
2023-03-16 18:20:13 +05:30
Harpreet Sangar
9641d42315
Remove Collection::validate_reference_filter
.
...
Add comments.
2023-03-14 11:11:22 +05:30
Harpreet Sangar
2a1feae0ee
Add comments.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
84787510c8
Handle reference filter during approximation.
2023-03-10 18:18:46 +05:30
ozanarmagan
2672b1ebd6
Auto vector generation & Hybrid Search
2023-03-10 18:18:46 +05:30
Harpreet Sangar
94add54c43
temp.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
0c8edf941f
Reference include_fields
.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
076a04c062
Optimize reference filtering.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
1fbfa34672
Filter by reference.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
bb4c0af996
Fix rebase error.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
1d3e05f2cb
Optimize reference filtering.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
72f896dc2e
Filter by reference.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
e78d209911
Add filter_result_t
struct.
...
Add `reference_filter_result_t` struct.
Add support for lazy filtering.
Update `rearrange_filter_tree` to return approximate count of filter matches.
2023-03-10 18:18:46 +05:30
Harpreet Sangar
72b8d4c26e
Filter by reference.
2023-03-10 18:18:46 +05:30
Kishore Nallan
149a9b51df
Merge branch 'v0.25' into v0.25-join
2023-03-10 18:16:56 +05:30
krunal1313
77ffcd9444
sorting grouped results on group hit count
2023-03-02 18:05:28 +05:30
ozanarmagan
4f921a3040
Auto vector generation & Hybrid Search
2023-02-16 14:47:17 +03:00
Harpreet Sangar
a1e744b74d
temp.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
7a73d9ffd0
Reference include_fields
.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
84fbcf37fd
Add reference_fields
map in Collection
.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
7f11eb4bfa
Optimize reference filtering.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
e628a24d6e
Filter by reference.
2023-02-16 14:47:17 +03:00
Harpreet Sangar
d7ff4bdc0e
Support wildcard. ( #852 )
...
* Support wildcard.
* Add test case for `query_by=user.*`
* Remove duplicate.
* Add WildcardHighlightFields test.
* Add WildcardHighlightFullFields test.
* Review changes.
2023-01-11 20:30:07 +05:30
Kishore Nallan
8b69d524ba
Fix include/exclude fields in export for nested docs.
2023-01-10 16:17:41 +05:30
Kishore Nallan
cd5cfc5445
Merge branch 'v0.24-nested' into v0.25
...
# Conflicts:
# include/collection.h
# src/collection.cpp
# src/collection_manager.cpp
# src/index.cpp
2023-01-09 16:06:34 +05:30
Kishore Nallan
0fc0f80d21
Parse text match info based on match type.
2023-01-09 13:16:30 +05:30
Harpreet Sangar
5f034f8b3b
Update documents using filter_by
. ( #845 )
...
* Update documents.
* Return number of documents updated in the response.
* Update test.
* Use `add_many` to update documents.
* Test batching of updation.
* Support updation of all documents by `filter_by=*`.
* Update test to work on schema with nesting enabled.
* Fix memory leak.
* Add nested field updation test.
* Remove iterator key comparison.
2023-01-06 12:36:56 +05:30
Kishore Nallan
bc31be874a
Add text match modes: max_score and max_weight.
2023-01-04 20:30:30 +05:30
Kishore Nallan
b8b9fb20b3
Merge branch 'v0.24-nested' into v0.25
...
# Conflicts:
# include/collection.h
# src/collection.cpp
# src/collection_manager.cpp
# test/collection_faceting_test.cpp
2023-01-03 09:42:21 +05:30
Kishore Nallan
1a66a25e2f
Enable slow searches logging by default (30s cutoff)
2023-01-02 18:53:36 +05:30
Kishore Nallan
0e1d70ebf6
Add flag to disable old highlight structure.
2022-12-25 21:04:22 +05:30
Kishore Nallan
df8f6849fe
Facet estimation for large result sets.
2022-12-15 16:27:01 +05:30
Krunal Gandhi
2e8ad0f7c3
Range faceting ( #823 )
...
* facet range base commit
* ammending range checks to strictly abide to range, ignoring outliers
* range facet query parsing and results
* Making facet processing generic for both
range and non-range facets
* Adding facet parsing tests and bug fixes
* Adding range facet search tests and some refactoring
* Refactoring and adding more tests for seach. adding Range should be continuous check
* Refactoring the code
* making test case asserts more verbose
Co-authored-by: Kishore Nallan <kishorenc@gmail.com>
2022-12-14 15:49:14 +05:30
Kishore Nallan
856ad0efe5
Fix new snippetting on flat fields.
2022-11-25 18:50:05 +05:30
Kishore Nallan
cbf5985307
Fix duplication of nested fields during flattening.
2022-11-23 15:08:04 +05:30
Kishore Nallan
4e7c5560aa
Handle missing optional object fields.
2022-11-19 08:49:11 +05:30
Kishore Nallan
23bd0af779
Simplify nested highlighting format.
2022-11-11 19:01:41 +05:30
Kishore Nallan
5292956718
Fix highlight meta structure.
2022-11-09 12:41:40 +05:30
Kishore Nallan
c87e0ddf9d
Highlight meta should follow nested doc structure.
2022-10-31 16:19:51 +05:30
Kishore Nallan
643ba73ec7
Fix edge case with field names containing dots.
...
Should not be treated as nested fields.
2022-10-15 17:34:05 +05:30