Resolving Algolia Filter Issue with Empty/Null Strings
TLDR Mateo was struggling with a filtering error when dealing with empty/null strings in Algolia. Upon Jason's suggestion, they changed empty values to "Unknown" and exported the documents to resolve the issue.

Jan 30, 2023 (8 months ago)
Mateo
02:11 PMI'm receiving an empty option in some of the filters from Algolia, I think is actually expected as some records could have this field as empty/null, I wonder how could we filter_by this field as an empty/null string? this is the request we're sending but we get no results even though there are 3 records that match.
<https://0b3w9ohegr1sljm6p-1.a1.typesense.net/collections/appointment_development/documents/search?query_by=confirmation_id,purchase_order_identifiers&num_typos=0&exhaustive_search=true&highlight_full_fields=confirmation_id,purchase_order_identifiers&q=*&facet_by=arrival_time,facility_name,checkin_status,scheduler_name,equipment_type_id,status,appointment_type_name,created_by_name&filter_by=equipment_type_id:=''&max_facet_values=10&page=1&per_page=25>
Jason
08:24 PMMateo
10:39 PMJason
10:41 PMMateo
10:48 PMJason
10:51 PMJan 31, 2023 (8 months ago)
Mateo
12:37 AMFeb 01, 2023 (7 months ago)
Mateo
02:51 PM
Typesense
Indexed 2764 threads (79% resolved)
Similar Threads
Querying with Typesense-Js and Handling Null Values
michtio was querying using typesense-js and receiving fewer results than expected. Kishore Nallan suggested using different query parameters. Further discussion led to the handling of 'null' values and filtering syntax in the search queries. The thread ended with Jason offering migration support from Algolia to Typesense.



Troubleshooting Typesense Filter_by Parameter Issue
Sagar had trouble with the filter_by parameter in Typesense. Kishore Nallan identified issue related to indexing, which resolved part of the issue. Guidance was given for handling null values.

Fixing Corrupted Documents and Upgrading Typesense Cloud Version
gab had issues with corrupted documents in Typesense Cloud. Jason suggested upgrading to version 0.24.1.rc, which resolved the issue. They also discussed CORS domain management.


Resolve Facets and Sorting Issues with Typesense
Ethan needed assistance with getting all facet values and sorting results by date using Typesense. Jason provided guidance on how to use Typesense properties to accomplish these tasks, and resolved issues related to specific use-cases provided by Ethan and Rushil.


Understanding and Implementing Typesense Dart Library with Flutter
Alexandro sought help with the Typesense Dart library. Jason explained that the library is in progress, discussed utilizing other HTTP libraries, and provided detailed instructions on utilizing Typesense with Flutter. Alexandro provided feedback on the Typesense UI and expressed interest in creating a tutorial video.


