Adding ID Field to Index and Schema Retrospectively
TLDR Zach asked about adding an ID field in the schema without altering existing documents. Jason suggested creating a new field called id_search
for this purpose.

Jun 07, 2023 (3 months ago)
Zach
12:14 AMError: e: Request failed with HTTP code 400 | Server said: Field `id` cannot be altered.
Jason
12:19 AMid
is a special field in Typesense and we don’t allow searching on it directly. So you would have to create a new field called say id_search
and then store the ID there and use that for search
Typesense
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.
Querying Document IDs in Typesense Using Firebase Extension
Vera was having trouble querying document IDs in Typesense. Jason suggested including it explicitly in the collection schema in Typesense.
Resolving TS Issue on Id Field and Search Results
Mubashirullah had issues getting the 'id' field from their schema, which Kishore Nallan explained was due to it being a special identifier in TS 0.22. They recommended creating a 'searchable_id' field.
