我有一个简单的网站,使用apache solr来请求特定文件。现在我必须计算每个服务文档的请求总数。我知道我必须为此目的使用一些数据库。但我不知道如何在飞行中更新数据库中的文件,即提供文件时。我用DIH将文件从mysql导入到solr。 我该怎么做。
答案 0 :(得分:2)
请更具体地说明您的用例。
我会回答这个问题: 我应该怎么做才能统计所有交付的文件并使用计数来改变我的文件的排名?
如果您真的无法在应用程序中执行此操作,请生成自己的SearchComponent以从结果-DocSet中收集文档ID。使用StatsComponent作为起点。
更新solr文档非常昂贵。所以使用ExternalFileField: External File Field in Apache Solr
答案 1 :(得分:0)