0

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

4

1 に答える 1