From efce2a4c08adc18aaf021a5530f431ab0deaccc8 Mon Sep 17 00:00:00 2001 From: harry Date: Fri, 30 Aug 2024 21:44:24 +0800 Subject: [PATCH 1/3] add DirtyValues support --- typesense/api/types_gen.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typesense/api/types_gen.go b/typesense/api/types_gen.go index 309d760b..faa78b15 100644 --- a/typesense/api/types_gen.go +++ b/typesense/api/types_gen.go @@ -168,6 +168,9 @@ type CollectionSchema struct { // TokenSeparators List of symbols or special characters to be used for splitting the text into individual words in addition to space and new-line characters. TokenSeparators *[]string `json:"token_separators,omitempty"` + + // The dirty_values parameter determines what Typesense should do when the type of a particular field being indexed does not match the previously inferred type for that field, or the one defined in the collection's schema. + DirtyValues *string `json:"dirty_values,omitempty"` } // CollectionUpdateSchema defines model for CollectionUpdateSchema. From 3298efb5028046ba063c922cb98f37bd83a59520 Mon Sep 17 00:00:00 2001 From: harry Date: Fri, 27 Sep 2024 15:04:17 +0800 Subject: [PATCH 2/3] add MaxCandidates Control the number of similar words that Typesense considers for prefix and typo searching . --- typesense/api/types_gen.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typesense/api/types_gen.go b/typesense/api/types_gen.go index faa78b15..1ad6bf7a 100644 --- a/typesense/api/types_gen.go +++ b/typesense/api/types_gen.go @@ -391,6 +391,9 @@ type MultiSearchCollectionParameters struct { // VectorQuery Vector query expression for fetching documents "closest" to a given query/document vector. VectorQuery *string `json:"vector_query,omitempty"` + + // MaxCandidates Control the number of similar words that Typesense considers for prefix and typo searching . + MaxCandidates *int `json:"max_candidates,omitempty"` } // MultiSearchParameters Parameters for the multi search API. From 4bce91c9212eb71e4d45938433d9f88b92ad19f4 Mon Sep 17 00:00:00 2001 From: harry Date: Fri, 27 Sep 2024 22:00:16 +0800 Subject: [PATCH 3/3] add code, error for v27.0 --- typesense/api/types_gen.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typesense/api/types_gen.go b/typesense/api/types_gen.go index 1ad6bf7a..f5160099 100644 --- a/typesense/api/types_gen.go +++ b/typesense/api/types_gen.go @@ -870,6 +870,9 @@ type SearchParameters struct { // SearchResult defines model for SearchResult. type SearchResult struct { + Code *int `json:"code,omitempty"` + Error *string `json:"error,omitempty"` + FacetCounts *[]FacetCounts `json:"facet_counts,omitempty"` // Found The number of documents found