【发布时间】:2013-02-05 16:27:08
【问题描述】:
是否可以从 Solr 检索除 Qtime 之外的任何其他时间。如果没有,是否有可能测量 QTime 未包含的时间,即(引用 Solr 术语),响应编写器格式化/流式传输响应到客户端所花费的时间。有什么好的资源可以让我了解这些东西吗?在网上搜索,我发现只有部分和不清楚的信息。谢谢!
【问题讨论】:
标签: solr response-time
是否可以从 Solr 检索除 Qtime 之外的任何其他时间。如果没有,是否有可能测量 QTime 未包含的时间,即(引用 Solr 术语),响应编写器格式化/流式传输响应到客户端所花费的时间。有什么好的资源可以让我了解这些东西吗?在网上搜索,我发现只有部分和不清楚的信息。谢谢!
【问题讨论】:
标签: solr response-time
您可以使用debugQuery=on 选项检查各个组件的响应时间。
例如
<lst name="timing">
<double name="time">9.0</double>
<lst name="prepare">
<double name="time">1.0</double>
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">1.0</double>
</lst>
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
<lst name="process">
<double name="time">8.0</double>
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">6.0</double>
</lst>
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">2.0</double>
</lst>
</lst>
【讨论】: