在此页:
目标客户:
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
点击更新索引按钮(点击放大)——如果按钮是灰色的,那么索引已经是最新的: