除了Qtime之外,是否可以从Solr检索任何其他时间。如果没有,是否可能以某种方式测量QTime未包含的时间,即(引用Solr术语),响应写入器格式化/将响应流式传输到客户端所花费的时间。有什么好的资源我可以阅读这些东西吗?在互联网上搜索,我发现只有部分和不清楚的信息。谢谢!
答案 0 :(得分:1)
您可以使用debugQuery=on选项检查各个组件的响应时间。
e.g。
<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>