适用于: COMSOL 模型管理器 版本: 所有版本

问题描述

当我尝试连接到本地“模型管理器”时,我收到一条错误消息:无法连接到 Apache Solr

解决方法

这个错误消息最可能的原因是“模型管理器”搜索功能使用的索引已损坏。例如,如果 COMSOL Multiphysics 在更新索引的过程中被突然终止,就可能发生这种情况。

如果本地“模型管理器”数据库存储在通过双向同步在本地文件系统和远程云存储提供商之间来回复制数据的云驱动器中,也可能发生这种情况。请注意,不支持将本地“模型管理器”数据库存储在使用这种双向同步的云驱动器上,并且从 COMSOL Multiphysics 6.0 更新 2 开始,如果在创建新的数据库时检测到此类驱动器,您也会收到警告。有关更多信息,请参见相关条目

您可以按照以下步骤修复搜索索引:

  • 将数据库目录及其所有内容复制到计算机上不受双向同步影响的本地文件夹中。

  • 在 COMSOL Multiphysics 中打开“模型管理器”工作区。

  • 单击“数据库”选项卡。

  • 打开“数据库”窗口。

  • 在树中选择有问题的数据库。

  • 删除数据库配置(不删除数据库文件本身)。

  • 退出所有正在运行的 COMSOL Multiphysics 实例。

  • 在本地文件系统中有问题的数据库副本中,将文件夹 indexes 重命名为 indexes2。(对于 6.0 版本,此文件夹为 index,而不是 indexes。因此,如果您使用的是该版本,请对名为 index 的文件夹执行相同的操作。)

  • 使用名称 indexes 创建一个新的空文件夹(即,在旧文件夹的位置)。

  • 再次启动 COMSOL Multiphysics 并通过“文件”菜单 >“打开自”>“添加数据库”>“打开本地数据库”来添加数据库,然后浏览到本地文件系统中复制的数据库文件 (.mphdb)。

  • 当 COMSOL Multiphysics 连接到本地数据库时,将自动重建索引(这可能需要一些时间,具体取决于数据库的大小)。如果成功,则可以删除目录 index2