app-search-firestore-extension
app-search-firestore-extension copied to clipboard
An extension that syncs data from Google's [Cloud Firestore](https://firebase.google.com/products/firestore) to [Elastic App Search](https://www.elastic.co/app-search/).
This extension currently uses Nodejs v14 which will be deprecated tomorrow, see: https://cloud.google.com/functions/docs/runtime-support?hl=en Will this extension be updated soon? Or how to manually update to Nodejs v18?
Instead of indexing Firestore references as: ```ts { _firestore: { projectId: "nationalparks", }, _path: { segments: ["nationalparks", "123"], }, _converter: {}, } ``` they will now be indexed as: ```ts...
Hello, Is it possible to re-index a collection thats already been added through the extension. I'm needing to add a new field within firestore and retroactively go back and update...
I have the following issue when the function is launched in firebase (I am using the extension) { "textPayload": "Error: Not Found\n at Request._callback (/workspace/node_modules/@elastic/app-search-node/lib/client.js:95:26)\n at Request.self.callback (/workspace/node_modules/request/request.js:185:22)\n at Request.emit...
I looked at the source code and noticed that the changes to a Cloud Firestore document are tracked by listening to the Cloud Firestore onWrite event and shipped to an...
Probably from copy/pasting from the previous occurrence but having the code wrapped inside a code tag might be unintentional. Plus, it looked weird in the extension viewer: `https://console.firebase.google.com/project//extensions/instances/firestore-elastic-app-search?tab=usage`
When creating a second extension, I'm getting an error: "There was an unknown error while processing the request." I assume that I should be able to create a search engine...
Will only consider an update of index when an element of INDEXED_FIELDS has been changed.
Missing `await` when using promises.
Welcome to [Renovate](https://togithub.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable...