【发布时间】:2016-01-11 07:14:19
【问题描述】:
我有一个使用 apache solr 请求特定文档的简单网站。现在我必须计算每个服务文件的请求总数。我知道我必须为此目的使用一些数据库。但我不知道如何即时更新数据库中的文档,即提供文档时。我已经使用 DIH 将文档从 mysql 导入到 solr。 我该怎么做。
【问题讨论】:
我有一个使用 apache solr 请求特定文档的简单网站。现在我必须计算每个服务文件的请求总数。我知道我必须为此目的使用一些数据库。但我不知道如何即时更新数据库中的文档,即提供文档时。我已经使用 DIH 将文档从 mysql 导入到 solr。 我该怎么做。
【问题讨论】:
请更具体地说明您的用例。
我会回答这个问题: 我应该怎么做才能统计所有交付的文档并使用计数来更改我的文档的排名?
如果您真的无法在应用程序中执行此操作,请生成您自己的SearchComponent 以从结果文档集中收集文档 ID。以StatsComponent 为起点。
更新 solr 文档的成本很高。所以使用ExternalFileField: External File Field in Apache Solr
【讨论】: