Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 如何索引随时间变化的虚拟字段_Solr_Sunspot_Sunspot Rails - Fatal编程技术网

Solr 如何索引随时间变化的虚拟字段

Solr 如何索引随时间变化的虚拟字段,solr,sunspot,sunspot-rails,Solr,Sunspot,Sunspot Rails,我有一个虚拟字段weight,它根据现在和当时创建的对象之间的时间差而变化。我想每2小时在太阳黑子中更新一次,所以我计划调用Topic.solr\u index 然而,我认为太阳黑子将只索引标记为脏的记录。所以我想这是行不通的。我的问题是: 如何索引太阳黑子中这种非脏电流时间相关场 如何在solr admin中检查weight是否已正确更新(或检查索引结果的任何其他方法) 我的假设是错误的 如果我有一个权重方法,它根据当前时间输出真/假(如果现在是早上,就说真),即使模型没有标记为脏,太阳黑子

我有一个虚拟字段
weight
,它根据现在和当时创建的对象之间的时间差而变化。我想每2小时在太阳黑子中更新一次,所以我计划调用
Topic.solr\u index

然而,我认为太阳黑子将只索引标记为脏的记录。所以我想这是行不通的。我的问题是:

  • 如何索引太阳黑子中这种非脏电流时间相关场
  • 如何在solr admin中检查
    weight
    是否已正确更新(或检查索引结果的任何其他方法)

    • 我的假设是错误的

      如果我有一个权重方法,它根据当前时间输出真/假(如果现在是早上,就说真),即使模型没有标记为脏,太阳黑子仍然会每次正确地索引它