Discussing Firestore-Typesense Document Synchronization
TLDR Erick asked about using "optional": true
when using the firestore-typesense-search extension and the impact of missing fields in schema on document updates. Kishore Nallan and Jason clarified how deletion and updates work between Firestore and Typesense.
Jan 14, 2022 (20 months ago)
Erick
01:23 PMhttps://github.com/typesense/firestore-typesense-search/issues/21
Erick
01:25 PMKishore Nallan
01:26 PM"optional": true
to the field configuration.Erick
02:06 PMKishore Nallan
02:06 PMErick
02:06 PMErick
02:06 PMKishore Nallan
02:06 PMErick
02:07 PMKishore Nallan
02:07 PMJan 15, 2022 (20 months ago)
Erick
01:43 AMErick
01:43 AMErick
01:44 AMJason
01:45 AMErick
01:45 AMJason
01:46 AMErick
01:46 AMErick
01:46 AMJason
01:46 AMErick
01:46 AMJason
01:46 AMErick
01:46 AMErick
01:47 AMErick
01:47 AMJason
01:47 AMErick
01:47 AMErick
01:47 AMErick
01:48 AMErick
01:48 AMErick
01:48 AMErick
01:49 AMJason
01:51 AMErick
01:52 AMErick
01:54 AMErick
01:54 AMErick
01:54 AMErick
01:55 AMJason
03:35 AMTypesense
Indexed 2764 threads (79% resolved)
Similar Threads
Specific Collection Backfill and Schema Config in Firebase Extension
Loic asked Jason about backfilling specific collections with the Firebase Extension and configuring collection schemas. The latter explained current limitations and gave advices about handling attributes for search/filtering, storage, and return.
Configuring Typesense Extension for Nested Fields in Firebase Collection
David had issues indexing nested fields using the Typesense extension. Jason offered advice on specifying schemas and prioritizing specific fields, but there remained unresolved challenges with the schema.

Troubleshooting 409 Errors with Firestore to Typesense Cloud Function
Orion encounters 409 errors with `ext-firestore-typesense-search-indexToTypesenseOnFirestoreWrite` cloud function. Jason suggests possible solutions like querying Firestore on each change or tracking sync state in a collection. Both agreed on adding a config option. Orion proposed contributing a PR for the change.



Troubleshooting 400 Error When Upgrading Typesense Firestore Extension
Orion experienced a `400` error after updating the Typesense Firestore extension, causing issues with cloud functions. They traced the issue back to a data type conflict in their Typesense collection schema after updating. With help from Jason and Kishore Nallan, they resolved the issue by recreating the collection.



Firestore to Typesense Backfill Issue with Dynamic Paths
Greg experienced issues with Firestore to Typesense backfill not working, and Jason determined it might be related to dynamic paths in Firestore collections not being supported. An RC version of the extension with dynamic path support was considered but needs further review before being shared with Greg.
