Way to replace documents in a quickwit index? #3886
Unanswered
camerondavison
asked this question in
Q&A
Replies: 1 comment 3 replies
-
Hey @camerondavison, we don't support updates currently and it's not on the roadmap. We support delete queries, but this feature is here for compliance use cases. Delete queries are expensive and you should not execute delete queries often. We explain it here in the docs. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I think that this has been touched on by some previous discussions, so I apologize if it is a duplicate question, but I just want to be more explicit with my question.
Is there a way to replace a document with new data in Quickwit? The old document would be marked deleted, and the new document would be the only one that is searchable.
To give some context, we have an event driven architecture (somewhat event sourced). I started using Quickwit to index all the events so that it would be easy to search and find what is happening in the system. Quickwit seems purpose built for this use case, and it works great (easy to get up and running quickly consuming from kafka). I also want to reduce these events down and provide a view of some of the documents that is a merged copy of a bunch of these events. Currently we store this view as jsonb in a postgres database so it is easy to get back out one at a time, but I want to allow quick searching over these documents. I looked into some other systems for this (such as meilisearch, which also worked well) but I think it could be too difficult for me to have to learn the eccentricities of both of these systems at the same time. I think it would be ideal for me to use quickwit for both of these cases.
Beta Was this translation helpful? Give feedback.
All reactions