Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.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
Ruby on rails 净索尔指数_Ruby On Rails_Solr_Sunspot - Fatal编程技术网

Ruby on rails 净索尔指数

Ruby on rails 净索尔指数,ruby-on-rails,solr,sunspot,Ruby On Rails,Solr,Sunspot,希望有人能给一些想法 我有一个Rails应用程序,它使用Sunspot gem与Solr进行交互。我想删除一些索引,但因为现有的Solr大小很大(几乎35GB),所以我不太愿意运行完全重新索引。有没有办法在不运行完全重新索引的情况下,通过Sunspot或直接访问Solr来删除某些索引?我发现的大多数建议都是运行完全重新索引 谢谢你看这里 这意味着您只能对特定模型或记录重新编制索引,以避免完全重新编制索引 您所有的数据都来自不同的型号?哦,天哪,我忽略了那个文档。不,我只有一个模型,但因为我在模式

希望有人能给一些想法

我有一个Rails应用程序,它使用Sunspot gem与Solr进行交互。我想删除一些索引,但因为现有的Solr大小很大(几乎35GB),所以我不太愿意运行完全重新索引。有没有办法在不运行完全重新索引的情况下,通过Sunspot或直接访问Solr来删除某些索引?我发现的大多数建议都是运行完全重新索引

谢谢你看这里

这意味着您只能对特定模型或记录重新编制索引,以避免完全重新编制索引


您所有的数据都来自不同的型号?

哦,天哪,我忽略了那个文档。不,我只有一个模型,但因为我在模式中进行了更改,所以无论发生什么情况,我都必须运行完整的reindex。感谢是有道理的。干杯!