我在 Solr 中有一些文章,我在我的 Web 应用程序中展示了它们的详细信息。
我在 solrconfig.xml 中定义了一个 SearchHandler:
<requestHandler name="/getbyid" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="wt">json</str>
<str name="indent">true</str>
<str name="qf">id</str>
<str name="df">id</str>
<str name="mm">100%</str>
<str name="rows">1</str>
<str name="fl">*,score</str>
</lst>
</requestHandler>
当用户单击文档以查看详细信息时,我使用此处理程序提取数据。
我在 schema.xml 中定义了一个字段:
<field name="viewCount" type="int" indexed="false" stored="true" multiValued="false" />
当用户单击时,我使用处理程序获取文档,然后使用 incremented 更新文档viewCount
。
Solr 中是否有任何内置解决方案来实现文档的视图计数?
如果没有,更新 viewCount 的最佳方法是什么?(每次用户想要查看它时,我都应该更新 viewCount 并提交文档)