目录索引构建

Lucene 可搜索索引文件包含从 IBM Sterling® Order Management数据库中提取的去规范化项目数据。 索引文件存储执行快速可扩展搜索所需的所有项数据。

此外,索引文件存储在服务器上,进一步增强了搜索的性能。 例如,如果客户搜索红色衬衫,那么 Lucene 搜索引擎会使用索引文件来快速查找属性值为 red 的与衬衫相关的所有商品信息。

"创建目录索引" 时间触发的事务针对每个受支持的语言环境构建一个索引文件。 可以将事务配置为执行以下任务:

  • 为每种语言环境构建完整索引文件或增量索引文件
  • 运行调度的索引构建或启用用户启动的索引构建
  • 激活索引

事务引用 XML 配置文件以获取有关构建索引文件的指示信息。 默认索引文件配置包括有关属性、类别、定价信息和资产的项目数据( Sterling™ Order Management 系统 默认只提供资产类型的 HTML 格式)

注: 您可以通过扩展相应的 XML 配置文件来定制目录搜索。 例如,缺省情况下, Sterling Order Management System 仅提供美式英语语言环境。 但是,您可以通过扩展 XML 配置文件来添加语言环境,例如, Canada-French。 通过扩展 XML 配置文件并提供相应用户出口的定制实现,可以将来自外部源的数据添加到索引文件。 您还可以添加资产类型。

如果在数据库中对目录搜索 XML 配置文件中定义的实体的属性进行了任何更改,那么必须以递增方式或完全方式重建目录索引。 例如,在权利规则中添加或删除个别项目之后,或者在从类别中添加或除去项目时,必须重建索引。 修改或添加商品上的价格时也是如此。 此外,如果存在匿名或所有客户的价位列表分配,那么必须完全重建索引。

注: 如果目录中有超过三分之一的项已更改,那么建议您执行完整索引构建。