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 を更新してドキュメントをコミットする必要があります)