Hi, I'm pretty new to ElasticSearch and am starting to look into custom 
routing. I'd like to use my user's usernames as the routing key, as a 
frequent operation will be to find a particular user's content.

I'm sending the routing value along with each indexing call, and this is 
all fine apart from the update API (my application lets users change their 
username, so I need to be able to update all content with a certain 
username). I can specify the routing key in the update call, however this 
obviously finds the document to be updated, rather than letting me update 
the routing.

Is there any way to update a document's routing value without deleting and 
re-indexing manually? I understand that _update essentially reindexes the 
document anyway, but doing so without resending the entire document would 
be good.

Thanks for any pointers.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/ddfaa9ec-7b9e-4ede-b2fc-9fd81c85fffc%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to