Page tree
Skip to end of metadata
Go to start of metadata

在此页:

目标客户:

CAST AI 管理员

摘要:本页面解释如何管理工程仪表盘中使用的搜索索引

简介

工程仪表盘中的搜索特性使用开源Lucene搜索软件。Lucene依赖于在应用服务器启动时自动生成的索引

索引位置

Lucene搜索索引自动生成在磁盘的以下位置——文件夹及其内容将不存在,直到web应用服务器第一次启动:

%CATALINA_HOME%\webapps\CAST-Engineering\indexesDirectory
 
or for a combined war:
 
%CATALINA_HOME%\webapps\CAST-Health-Engineering\indexesDirectory

控制搜索索引生成的设置是什么?

默认情况下,工程仪表盘设置为每次启动web应用服务器时自动生成搜索索引。这是由以下文件中的一个设置控制:

%CATALINA_HOME%\webapps\CAST-Engineering\WEB-INF\web.xml

默认设置为true

<context-param>
	<param-name>rebuildComponentsSearchIndexesOnStart</param-name>
	<param-value>true</param-value>
</context-param>

如何禁用自动搜索索引生成

要禁用自动搜索索引生成:

  • 编辑以下文件:
%CATALINA_HOME%\webapps\CAST-Engineering\WEB-INF\web.xml
  • 将设置从true改为false:
<context-param>
	<param-name>rebuildComponentsSearchIndexesOnStart</param-name>
	<param-value>false</param-value>
</context-param>
  • 在进行任何更改之后,保存web.xml文件,然后重新启动应用服务器以便更改生效。
  • 当web应用启动时,将不再生成索引。

如何手动生成搜索索引

如果选择在web应用启动时不自动生成搜索索引,或者希望在不停止工程仪表盘的情况下更新搜索索引,可以这样做:

注意:

  • 只有当索引中的数据不是最新的,索引才会更新。(即自上次构建索引以来,已计算出一个新的快照)

RestAPI PUT请求

可以运行以下PUT请求来更新索引,其中My_Domain等于在安装和配置工程仪表盘时定义的域——在大多数情况下域将“AED”:

My_Domain/components-index

使用诊断页面

浏览至以下位置:

%CATALINA_HOME%\webapps\CAST-Engineering\static\diagnostic.html

点击更新索引按钮(点击放大)——如果按钮是灰色的,那么索引已经是最新的:


  • No labels