Drupal 8 基于csv中的url别名导入分类术语(约6000条记录)

Drupal 8 基于csv中的url别名导入分类术语(约6000条记录),drupal-8,drupal-taxonomy,Drupal 8,Drupal Taxonomy,我从上面的代码中获取节点id $alias = \Drupal::service('path.alias_manager')->getPathByAlias($url); $params = Url::fromUri("internal:" . $alias)->getRouteParameters(); 我从上面的代码中获取标签id \Drupal::entityTypeManager() ->getStorage('taxonomy_

我从上面的代码中获取节点id

$alias = \Drupal::service('path.alias_manager')->getPathByAlias($url);
$params = Url::fromUri("internal:" . $alias)->getRouteParameters();   
我从上面的代码中获取标签id

\Drupal::entityTypeManager()
                ->getStorage('taxonomy_term')
                ->loadByProperties(['name' => $term]);
最后,我用上面的代码更新分类法

\Drupal::entityTypeManager()
                ->getStorage('taxonomy_term')
                ->loadByProperties(['name' => $term]);
这一切都是可行的,但它需要大量的时间,而且需要超过执行时间,超过15分钟


是否有一种更新查询次数更少的方法?是否可以使用原始批处理查询?

您可以在运行Cron的情况下尝试此操作。此外,请验证不复制的内容