We've got a webpage in which you can search for data in our elastic database. According to the result of that search we edit a viz to show the results.
Currently this is done by creating an index with the search results which is used in a kibana viz.
It works perfectly when there is only one user but when there are multiple users at the same time they edit each other viz because their search result is stored in the same index.
I would like each client to have an independent visualization.
How can this be done ?
We thought about creating an index per session but it seems less than ideal.