Hello! At work we are starting to interact with ElasticSearch we have a
.Net Web application that index a document. Using MSMQ we notify our
service bus an event and when processing that event. The service bus call
ES to get the previous indexed document. We are having some problems
because ES don't have available the document yet.
Doing some research we found the "refresh" option, but is announced as
something that will impact performance. Also we saw the "flush" operation
that occur each 5000 documents. Are we lost on this?
What are your recommended configurations? Any particular clue about how to
set shards/replicas based on a faster document availability?
Action.Write_consistency makes any difference on this?
We are using NEST as .Net client and elasticsearch 0.16.0 is running as
service in two windows server 2008 installed with elasticsearch-setup (
https://github.com/rgl/elasticsearch-setup/downloads)
Thank y'all in advance!