在 Apache Solr 中,有没有办法确定核心是否有任何 uncommitted/staged 变化?
In Apache Solr, is there a way to determine whether a core has any uncommitted/staged changes?
我想在我的客户端中实施比 Solr 本身实施的更严格的 transaction/concurrency 模型。其中一个关键部分是确定 Solr 中的核心是否有任何 uncommitted/staged 变化。我可以向 Solr 请求客户解决这个问题吗?
您可以查询指标 API - the UPDATE.updateHandler
segment 将设置 docsPending
值:
UPDATE.updateHandler.docsPending: Number of documents which are pending commit.
还有 adds
统计数据:
UPDATE.updateHandler.adds: Total number of “add” requests since last commit.
这些统计数据按核心提供。
我想在我的客户端中实施比 Solr 本身实施的更严格的 transaction/concurrency 模型。其中一个关键部分是确定 Solr 中的核心是否有任何 uncommitted/staged 变化。我可以向 Solr 请求客户解决这个问题吗?
您可以查询指标 API - the UPDATE.updateHandler
segment 将设置 docsPending
值:
UPDATE.updateHandler.docsPending: Number of documents which are pending commit.
还有 adds
统计数据:
UPDATE.updateHandler.adds: Total number of “add” requests since last commit.
这些统计数据按核心提供。