Fanis Tharropoulos

Results 49 issues of Fanis Tharropoulos

## Change Summary - Add `SearchParamsWithoutArray` utility type to exclude array types from specific parameters - Update `BaseSearchParameters` interface to use the new utility type for better type safety -...

## Change Summary ### What is this? This change modernizes the build system by migrating from webpack to tsup (powered by esbuild) for improved bundle generation. It enhances package exports...

## Change Summary - add handling for `!` operator (without `=`) before array values in id field filtering - enables `id:![...]` syntax to work consistently - add test case to...

## Change Summary when dropping a nested object field, prefix matching was incorrectly removing top-level fields with similar names. fix by using `field_name + "."` prefix to only match dot-notation...

## Bug Description When dropping a nested object field, Typesense removes top-level fields that share the same prefix name. For example, dropping the `attributes` object field also removes unrelated top-level...

pre-triage

## Change Summary - extend #2651 to ensure the properties of dynamic nested fields are kept after resolution ```json { "name": "companies", "fields": [ { "name": ".*", "type": "auto" },...

## Change Summary - add array syntax for id parameter: `vec:([], id: [doc1, doc2, doc3])` - maintain backwards compatibility with single id syntax - average embeddings when multiple document ids...

## Change Summary - introduces `max_dropped_tokens` param to cap token drops during search - prevents excessive token dropping loops in fallback searches - adds tests verifying token drop limits at...

## Change Summary - store num_dim in model_config for remote embedders during validation - update get_model_key methods to include dimensions in generated keys - ensure different dimension configurations use separate...

## Change Summary ## PR Checklist - [x] I have read and signed the [Contributor License Agreement](https://forms.gle/PZyiY5N2GDQU8GsV9).