Canceling Search Requests in Typesense with Swift on iOS

#community

Davide requested information on canceling search requests in Typesense with Swift. Sabesh confirmed it's currently unsupported but welcomed pull requests or raised issues on their GitHub repo.

6
yesterday
Davide
Photo of md5-572829f7bdca950b38b6b9a3eedde7e5
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Sabesh
Photo of md5-572192ad7f218ec2448dc33cb6f3e999

Resolving Cold Start Problem with Cluster Setup

#community

Adrian reported a cold start problem in their cluster setup. Jason suggested upgrading to `0.25.0.rc32` and setting `query_by: .*`.

👍 1
17
2d
Solved
Adrian
Photo of md5-27ff63286c7b3dcb91085f39e910c437
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Typesense Cloud Cluster Out of Memory Issue

#community

Herman experienced an OUT_OF_MEMORY error after updating their Typesense schema. Jason suggested upgrading to 1GB RAM to accommodate the indexed data.

👍 1
18
2d
Solved
Herman
Photo of md5-e53e7941699c56dbd1ae40a3c06d5ea6
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Duplicate Highlight Keys in Search Results

#community

Manish noticed two highlight keys in search results. Jason explained "highlight" is the newer key for nested fields, while "highlights" is for backward compatibility.

👍 1
3
2d
Solved
Manish
Photo of md5-f0a83cd20895941fd74c026f9f15b61f
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Retrieving More Than 250 Docs from Typesense with Multiple Collections

#community

Saurabh asked about getting more than 250 docs from Typesense with multiple collections. Jason confirmed it's possible by using the `page` and `per_page` parameters.

2
2d
Solved
Saurabh
Photo of md5-57be9cd26696982f7dd2392eff28df99
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

List of Facets in Collection and Version Update

#community

arif wants to get a list of all facets in a collection. Jason suggests using `facet_by: *` and clarifies that removing all records with a particular attribute won't remove the field from the schema. Upgrading to the latest version should be scheduled manually.

8
2d
Solved
arif
Photo of md5-e08256d678064813deb604fdf86f0867
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Connecting React Instant Search with Typesense Adapter

#community

KARTHICK sought help with an error when using Typesense Adapter for React Instant Search. Jason advised substituting import statements. After uninstalling the react-instantsearch-dom package, KARTHICK resolved the issue.

👍 1
10
2d
Solved
KARTHICK
Photo of md5-9885c2d5db3a85d24bc9c11809bcaf50
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Turning Off Typesense Server Logs

#community

Manish inquired about turning off verbose Typesense server logs. Jason explained that the logs cannot be turned off due to their usefulness in debugging issues. There is no way to limit logs to warning level or above currently.

6
3d
Solved
Manish
Photo of md5-f0a83cd20895941fd74c026f9f15b61f
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Updating String Array in Document with Typesense

#community

TJ asks if the only way to edit a string array in a document is by retrieving it, updating, and sending it back. Jason confirms this and directs to an open feature request.

3
3d
Solved
TJ
Photo of md5-3afef4cc9e9291f4f991a88147c78384
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Typesense Import Issue with HTTP Code 503 Error

#community

Tomas faced errors while importing to typesense, including an HTTP code 503. Jason identified the issue as CPU exhaustion and recommended slowing down writes or upgrading to at least 4vCPU.

🙌👍 2
11
3d
Solved
Tomas
Photo of md5-5b271c7a4e76157e095e31538e4331ed
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Combining ReactInstant Search Widgets with React Hook Form Version

#community

Uma asks if they can combine ReactInstant Search widgets with React Hook Form version widgets. Jason suggests asking in the Instantsearch github repo, but suspects they'd need to switch all widgets to the hooks version.

6
3d
Uma
Photo of md5-d19873b43b49bc9f4c3569be01240020
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Updating Documents by Query and Sorting by Float Fields

#community

Saurabh asked how to update documents by query and whether float fields can be used for sorting. Kishore provided information on updating by query and advised using int64 type instead of float for unix timestamps.

👍 1
37
3d
Solved
Saurabh
Photo of md5-57be9cd26696982f7dd2392eff28df99
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Handling Special Characters in Search Queries

#community

Sidharth asks how to handle special characters in search queries. Kishore suggests using `symbols_to_index` configuration and provides an example to help.

👍 1
6
3d
Solved
Sidharth
Photo of md5-051f535431ff484f44f165e9a0b696a5
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Querying Documents by ID in Typesense

#community

Facundo asked how to query documents by ID, and Jason suggested creating a new field named `id_search` for this purpose.

👍 1
3
4d
Solved
Facundo
Photo of md5-acdab31d3dfb1b3ccd497a43ef2fe0d1
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Switching Search Client Modes with react-instantsearch-dom

#community

Zeyu asked about switching searchClient modes. Jason suggested re-instantiating Instantsearch.js and dynamically rendering widgets on button click.

5
4d
Solved
Zeyu
Photo of md5-a7605b093448e06efb0a1c150153cad6
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Troubleshooting CORS Issues in Self-Hosted Typesense

#lounge

Ankit faced CORS issues with self-hosted Typesense. Jason suggested correct configuration but the problem was mixed content (HTTP vs HTTPS).

👍 1
6
4d
Solved
Ankit
Photo of md5-d9ca032e3941589aafa8433269974f96
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Mac Users Unable to Connect to Typesense Health Check through BE

#community

KARTHICK is unable to connect to Typesense health check through backend on a new Mac setup, despite configurations working on older Mac. Jason suggests checking possible issues in backend routing and environment file processing.

16
4d
KARTHICK
Photo of md5-9885c2d5db3a85d24bc9c11809bcaf50
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea
Sergio
Photo of md5-19856b8e92142bdd0747d7a3706736c8

Nested Search and Facets on Nested Objects in Projects

#lounge

Atul inquired about nested search and creating facets on nested objects. Kishore confirmed that both are possible.

🙌 1
3
4d
Solved
Atul
Photo of md5-b28e2b6cff9ce32901c5ee87b38aecd5
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Implementing Autocompletion in Typesense with NestJS and React Native

#community

Amrit asks about implementing autocompletion in Typesense. Kishore suggests storing recent queries in a separate collection and mentions an upcoming feature for easier implementation.

👍 1
8
4d
Amrit
Photo of md5-d714a3e42b6c1a6326f383b0ecdaae8b
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Zero Downtime with Aliases, Synonyms, and Overrides

#community

em1nos asked about zero downtime with aliases, synonyms, and overrides. Jason suggested cloning the collection, making schema changes, syncing data, and updating the alias.

👍 1
6
5d
Solved
em1nos
Photo of md5-f33ae8b829901656b655c985c894be3a
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Understanding Privacy Friendliness Feature

#community

Arun inquired about the Privacy Friendliness feature, and Kishore explained that it involves not logging or persisting IPs tied to user queries.

3
5d
Solved
Arun
Photo of md5-7d212a3c854ed68d4ef03d185596ea13
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Django-Haystack Integration with Typesense

#community

Arun inquires about integrating Typesense with Django-Haystack. Kishore states there are no current plans for integration and responds briefly about performance benchmarking.

6
5d
Solved
Arun
Photo of md5-7d212a3c854ed68d4ef03d185596ea13
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Typesense Fuzzy Search & Invalidation Policy

#community

Ashish asked if typesense supports fuzzy search and their invalidation policy. Kishore provided a link about fuzzy search and clarified there's no TTL feature available.

7
5d
Solved
Ashish
Photo of md5-ac644febab046dd06d5444364892d361
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

API Key Becomes Invalid in Long Running Cluster

#community

Adrian experienced an invalid generated API key. Jason explained that the key's expiration parameters and possible cluster quorum changes may have affected the key's validity.

8
6d
Solved
Adrian
Photo of md5-27ff63286c7b3dcb91085f39e910c437
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Missing "Presets" Feature in Java SDK

#lounge

Nathan noticed "Presets" missing in Java SDK's `SearchParameters`. Jason confirmed and a bug report was filed on Github.

5
6d
Solved
Nathan
Photo of md5-aa846ac80f1164f0d27b340467fd28e2
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

Debugging Searches and Understanding Search Term Matching

#lounge

Helder sought help in understanding mismatched search terms. Kishore explained prefix search behavior and suggested creating a synonym for "fuji" and "fujifilm."

4
6d
Solved
Helder
Photo of md5-8b19dd62e3d1daa2a391387ff467175e
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Query String with OR Functionality in Typesense

#community

Michael asked how to build a query string with "OR" functionality, but Kishore informed them it is not currently supported. However, a new version of Typesense with better similarity operations is coming in a week or two.

🙂 3
9
6d
Solved
Michael
Photo of md5-0cab3a3dbc3934c73e95b7a427d8934e
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Nested Objects Issue in Firebase & Typesense Integration

#community

Shaun encountered issues with nested objects being flattened in Typesense. Jason found the root issue and provided a solution involving updating the Firebase extension to 1.0.3.

👍🎉❤️ 7
57
1w
Solved
Shaun
Photo of md5-cabbd7b73bbc9bdf14391445a8d5890c
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Kishore
Photo of md5-4e872368b2b2668460205b409e95c2ea

Setting Up HA Cluster on Fly with Typesense

#community

Jordan needed help setting up an HA cluster on Fly for Typesense. Jason assisted in troubleshooting the configuration and 6tunnel usage. Eventually, a solution was found in the Fly community forum.

👍 1
49
1w
Solved
Jordan
Photo of md5-ad648f0416b0aa480b934e45bcc719ee
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f

SQL Functions for Listening to DB Changes

#lounge

Nathan searched for a page with sample SQL functions related to syncing with Typesense. Jason provided the correct link.

🙌👍 3
4
1w
Solved
Nathan
Photo of md5-aa846ac80f1164f0d27b340467fd28e2
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f