]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-solr: Do only soft commits. Use a cronjob to do hard commits.
authorTimo Sirainen <tss@iki.fi>
Thu, 13 Jun 2013 15:54:07 +0000 (18:54 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 13 Jun 2013 15:54:07 +0000 (18:54 +0300)
src/plugins/fts-solr/fts-backend-solr.c

index 8af17073832786646535336928b2d5224484d68a..d00f0c99f229c60b89ac83fb8da3f7ef36d4406b 100644 (file)
@@ -361,7 +361,7 @@ fts_backend_solr_update_deinit(struct fts_backend_update_context *_ctx)
                   visible to the following search */
                if (ctx->expunges)
                        fts_backend_solr_expunge_flush(ctx);
-               str = t_strdup_printf("<commit waitSearcher=\"%s\"/>",
+               str = t_strdup_printf("<commit softCommit=\"true\" waitSearcher=\"%s\"/>",
                                      ctx->documents_added ? "true" : "false");
                if (solr_connection_post(solr_conn, str) < 0)
                        ret = -1;