marvin
(marvin)
July 31, 2011, 6:06pm
1
Hi,
I have couch db with ~500k docs and couchdb river with configuration from
example http://www.elasticsearch.org/guide/reference/river/couchdb.html .
After update document in couch the changes in ES come effect after some
period (5 - 15 seconds).
Using *flushhttp://www.elasticsearch.org/guide/reference/api/admin-indices-flush.html
, *after each update document in couch, helps to take changes in ES
immediatelly.
But it seems it's not good practice.
Maybe has another way to resolve my problem?
Thanks.
kimchy
(Shay Banon)
August 1, 2011, 6:04am
2
Flush has nothing to do with indexed document from couchdb. When searching
for documents indexed from couchdb, there two important time based aspects:
How long does it take to get it from the _changes stream and index it.
The refresh interval which controls when an indexed document will become
visible, defaults to 1 second.
-shay.banon
On Sun, Jul 31, 2011 at 9:06 PM, Marvin mailvovana@gmail.com wrote:
Hi,
I have couch db with ~500k docs and couchdb river with configuration from
example Elasticsearch Platform — Find real-time answers at scale | Elastic .
After update document in couch the changes in ES come effect after some
period (5 - 15 seconds).
Using *flushhttp://www.elasticsearch.org/guide/reference/api/admin-indices-flush.html
, *after each update document in couch, helps to take changes in ES
immediatelly.
But it seems it's not good practice.
Maybe has another way to resolve my problem?
Thanks.