You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-site/content/30.0/api/README.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ To learn how to install and run Typesense, see the [Guide section](https://types
18
18
This release contains important new features, performance improvements and bug fixes.
19
19
20
20
### New Features
21
+
-**Diversify search results**: Using Maximum Marginal Relevance(MMR), the top 250 hits can be diversified based on pre-defined similarity metric. [PR#2572](https://github.com/typesense/typesense/pull/2572)
21
22
22
23
23
24
@@ -27,6 +28,10 @@ This release contains important new features, performance improvements and bug f
27
28
- Add support for Azure OpenAI models in Natural Language Search ([Docs](https://typesense.org/docs/30.0/api/natural-language-search.html#supported-model-types)).
28
29
- Add configurable token truncation for string fields to improve exact match filtering on long strings ([Docs](https://typesense.org/docs/30.0/api/collections.html#field-parameters)).
29
30
- Add GCP service account authentication for auto-embedding with GCP models ([Docs](https://typesense.org/docs/30.0/api/vector-search.html#service-account-authentication)).
31
+
- Return an error message when a field is declared that references another field of the same collection. [PR#2456](https://github.com/typesense/typesense/pull/2456)
32
+
- Add `cascade_delete: false` parameter for a `reference` field to override the default behavior of document being cascade deleted in case all the documents it references are deleted. It requires `async_reference` parameter to be `true`. [PR#2582](https://github.com/typesense/typesense/pull/2582)
33
+
- Add `group_max_candidates` search parameter which overrides the behavior of `group_by` queries introduced in [v29.0](https://typesense.org/docs/29.0/api/#deprecations-behavior-changes) where `found` value is an approximation. When `group_max_candidates` is passed, `found` will be accurate up until its value. [PR#2599](https://github.com/typesense/typesense/pull/2599)
34
+
- Allow non-indexed nested fields to still be required. [PR#2603](https://github.com/typesense/typesense/pull/2603)
30
35
31
36
### Bug Fixes
32
37
- Fix parsing of `_eval()` expressions when backticks are used to wrap strings containing parentheses.
@@ -40,8 +45,14 @@ This release contains important new features, performance improvements and bug f
40
45
- Set user agent when initializing HTTP client for external API calls.
41
46
- Fix hyphen handling in negation searches to only apply special treatment when token starts with `-`.
42
47
- Fix query sub-tokenization to respect field-level `symbols_to_index` and `token_separators` configuration.
48
+
- Fix union search pagination bug where global pagination parameters were not passed to individual queries. [PR#2428](https://github.com/typesense/typesense/pull/2428)
49
+
- Fix missing groups in case of high cardinality fields. [PR#2436](https://github.com/typesense/typesense/pull/2436)
50
+
- Fix various deadlock scenarios related to async reference fields.
51
+
- Fix an edge case in group_by query along with infix search. [PR#2517](https://github.com/typesense/typesense/pull/2517)
52
+
- Fix a crash in while searching when updates are happening in parallel.
43
53
44
54
### Deprecations / behavior changes
55
+
- The export endpoint now doesn't stop streaming the response if an error is encounterd while loading a document from disk. The error is logged and is also returned in the response stream.
0 commit comments