335 Commits

Author SHA1 Message Date
Kishore Nallan
7a23770a47 Merge branch 'v0.25-join' into v0.26-facets
# Conflicts:
#	include/collection.h
#	src/collection.cpp
2023-07-08 09:27:45 +05:30
Kishore Nallan
de7fcac5bd
Merge pull request #1090 from ozanarmagan/v0.25-join
Fix parsing partial JSON responses from remote embedding services
2023-07-07 17:25:09 +05:30
ozanarmagan
10c0070fec Add test for catching partial JSON 2023-07-07 14:45:53 +03:00
Kishore Nallan
d569cbd75e Fix bug with offset/pagination affecting vector search.
# Conflicts:
#	include/collection.h
#	src/index.cpp
2023-07-02 21:02:39 +05:30
Kishore Nallan
a7adc1c3ca Fix bug with offset/pagination affecting vector search. 2023-07-02 20:43:31 +05:30
Kishore Nallan
b85da1b2f5 Merge branch 'v0.26-filter' into v0.26-facets
# Conflicts:
#	include/collection.h
#	include/index.h
#	src/collection.cpp
#	src/index.cpp
2023-07-01 17:07:35 +05:30
Kishore Nallan
d5048f689b Merge branch 'v0.25-join' into v0.26-filter
# Conflicts:
#	src/index.cpp
2023-06-28 20:49:35 +05:30
ozanarmagan
99be1f69df Bug fixes for embedding generation process 2023-06-20 01:35:23 +03:00
krunal1313
00809e89e4 merge v0.26-filter 2023-06-06 14:21:56 +05:30
Kishore Nallan
b30ba6029f Merge branch 'v0.25-join' into v0.26-filter 2023-06-05 16:31:04 +05:30
Ozan Armağan
73791a057b
Merge branch 'v0.25-join' into v0.25-join 2023-05-30 12:47:10 +03:00
Kishore Nallan
16c681223c Fix some highlighting quirks. 2023-05-29 21:25:06 +05:30
krunal1313
ad87ea0544 making results deterministic and consistent 2023-05-25 12:22:27 +05:30
ozanarmagan
616c13f098 Add more detailed error message for remote embedding query with prefix 2023-05-24 14:17:00 +03:00
ozanarmagan
c49ca4f7e4 Fix for bug when creating collections with using embedding with OpenAI API 2023-05-24 13:27:21 +03:00
krunal1313
595a9b4933 hybrid approach preserving both structures 2023-05-17 11:24:14 +05:30
Harpreet Sangar
191013dc5d Refactor filtering logic to overcome circular referencing.
Handle exact string filtering in `filter_result_iterator`.
2023-05-16 18:52:13 +05:30
ozanarmagan
9cbb98c1b9 Adding Google remote emedding platform 2023-05-11 13:40:12 +03:00
ozanarmagan
09926b0d69 Review changes IV 2023-05-10 17:35:31 +03:00
ozanarmagan
992cbc9080 Review changes II 2023-05-07 01:47:12 +03:00
ozanarmagan
5bcbb2832e Review changes 2023-05-04 11:52:45 +03:00
ozanarmagan
a571d64d56 Review Changes 2023-04-29 04:27:46 +03:00
ozanarmagan
096543dcd6 Added OpenAI integration for embeddings 2023-04-22 00:40:51 +03:00
Kishore Nallan
48119f76eb Consider dropped token in text match calculation. 2023-04-10 12:19:21 +05:30
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
b7c988ab45 Added more test 2023-04-05 18:23:46 +03:00
ozanarmagan
1ad7bcdce3 Review Changes 2023-04-05 18:05:45 +03:00
Ozan Armağan
2a46120ad4
Merge branch 'typesense:v0.25-join' into v0.25-join 2023-04-05 16:44:57 +03:00
Kishore Nallan
2474ac0625 More pagination validation. 2023-04-05 18:00:00 +05:30
ozanarmagan
e85ae5d7d2 Hybrid & sematic search improvements 2023-04-02 01:32:49 +03:00
Kishore Nallan
73d3dd0d89
Merge pull request #935 from ozanarmagan/v0.25
Switch to reciprocal rank fusion
2023-03-20 07:21:38 +05:30
ozanarmagan
c71b0574e9 Refactoring model download and checking MD5 hash before downloading 2023-03-19 02:15:32 +03:00
ozanarmagan
783c8dcae2 Fix for downloading models on every test run 2023-03-16 17:07:31 +03:00
ozanarmagan
3c6519ca63 Uppdate for wildcard edge case 2023-03-16 14:43:14 +03:00
ozanarmagan
01f6885f55 Return rank fusion score in response 2023-03-16 13:51:00 +03:00
ozanarmagan
b10508a876 Review changes + unit test for rank fusion 2023-03-15 16:32:09 +03:00
Kishore Nallan
203252b610 Fix phrase search with space after starting double quote. 2023-03-14 14:23:43 +05:30
ozanarmagan
e1d452b713 Review changes II 2023-02-27 13:24:42 +03:00
Ozan Armağan
807a95b383
Merge branch 'v0.25-join' into v0.25 2023-02-16 16:15:20 +03:00
ozanarmagan
4f921a3040 Auto vector generation & Hybrid Search 2023-02-16 14:47:17 +03:00
Kishore Nallan
5eda7668b9 Refactor fuzzy search restrictions. 2023-02-14 14:28:39 +05:30
Kishore Nallan
e8e1772858 Refactor fuzzy search state transition.
Handle extra chars in the middle of a query.
2023-01-26 18:24:43 +05:30
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
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
652472f32a Cmake compatible bazel build. 2022-12-18 20:49:51 +05:30
Kishore Nallan
c6ea968f01 Merge branch 'v0.25' into bazel-build
# Conflicts:
#	.gitignore
2022-12-15 21:19:31 +05:30
0x2Adr1
bbebb1a567
Bazel (#736) 2022-12-15 21:09:06 +05:30
Kishore Nallan
85d5ce06b2 Refactor prefix search expansion. 2022-10-05 16:14:32 +05:30
Kishore Nallan
bef79000e1 Skeleton for nested field indexing and highlighting. 2022-07-25 17:25:49 +05:30