除了 Qtime 之外,是否可以从 Solr 检索任何其他时间。如果不是,是否有可能测量 QTime 未包含的时间,即(引用 Solr 术语),响应编写器格式化/流式传输到客户端的响应所花费的时间。有什么好的资源可以让我了解这些东西吗?在网上搜索,我发现只有部分和不清楚的信息。谢谢!
问问题
1334 次
1 回答
1
您可以使用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>
于 2013-02-06T04:22:16.297 回答