关于垂直更新

您可以使用垂直更新快速更新索引的各个部分,而无需处理大量数据。

使用垂直更新

垂直索引只需几秒即可执行,对大容量电子商务网站非常有用,这些网站可能需要数小时才能完成或逐步进行索引。

生成垂直索引时,将显示状态信息,如开始时间、已用时间和索引过程中的错误。

您可以随时停止或重新启动垂直索引过程。

当新的垂直索引更新您的实时网站时,客户可以继续使用您当前的索引搜索您的网站。

注意

默认情况下,Adobe Search&Promote中未启用此功能。 请与技术支持联系以激活该功能供您使用。

垂直更新专门用于eCommerce-style Adobe Search&Promote帐户,这些帐户使用IndexConnector提供搜索索引的内容。 典型的用例是Adobe Search&Promote索引表示可搜索的产品目录,并且需要能够快速更新频繁更改的值,如现有库存、可用性和/或价格。 垂直更新与增量索引有些相似,只是它只更新每个文档的部分,而增量索引用新版本替换整个文档。

术语“垂直更新”指的是Adobe Search&Promote索引可以图示为柱状表,每列对应于Adobe Search&Promote元数据字段定义,每行对应于文档。 垂直更新过程将替换一个或多个列,无需更改任何其他列的内容。

当内容的主源(IndexConnector源)包含创建索引所需的所有数据元素时,垂直更新源是主源的子集,它使用相同的IndexConnector“模式”定义数据元素,但仅包含​需要更新的数据项。

垂直更新源至少需要包含“主键”元素(如IndexConnector配置中的​主键​复选框所标识)和至少一个要更新的数据元素。

例如,主IndexConnector源可能如下所示(但通常包含更多数据项):

<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
  <id><![CDATA[123]]></id>
  <title><![CDATA[Title for product 123]]></title>
  <description><![CDATA[Description for product 123.]]></description>
  <price>3.99</price>
  <link><![CDATA[https://www.somewhere.com/products/123]]></link>
  <image><![CDATA[https://www.somewher.com/images/products/123.jpg]]></image>
  <label><![CDATA[PROD123]]></label>
  <inventory>100</inventory>
  <brand><![CDATA[brand123]]></brand>
  ...
</product>
<product>
...
</product>
</products>

要求只能快速更新<price><inventory>值,因为这些值在客户的站点上可以快速更改。 垂直更新源可能如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
  <id><![CDATA[123]]></id>
  <price>3.50</price>
  <inventory>90</inventory>
</product>
<product>
...
</product>
</products>

此信息通常存储在客户服务器上的单独文件中,IndexConnector的“垂直文件路径”配置设置指向此文件。 垂直更新过程读取此新内容并更新现有的Adobe Search&Promote索引,在此例中只更新<price><inventory>的值。 后续搜索会返回新更新的内容。

注意

在此示例中,<price><inventory>元数据字段需要定义为选中了​垂直更新字段​选项。

另请参阅关于用于索引的远程控制添加新的元标记字段

配置分阶段网站的垂直更新

您可以通过指定URL配置要包含在垂直更新中的索引连接器源。

配置分阶段网站的垂直更新

  1. 在产品菜单中,单击​Index > Vertical Update > Configuration

  2. 在​Vertical Update Configuration​页面的“更新URL”字段中,指定要编入索引的页面的URL。

    搜索自动机只更新在指定索引连接器源中标识的文档。

    此字段必须仅包含索引连接器URL,如下例所示:

    index:product_catalog

  3. 单击 Save Changes.

  4. (可选)执行下列操作之一:

查看实时网站或分阶段网站的垂直更新日志

当实时垂直更新或分阶段垂直更新完成时,您可以视图其关联日志以排除可能发生的任何错误。

您无法导出垂直更新日志文件,也无法保存它们。 日志文件在出现下一个索引之前一直可供查看。

视图实时网站或分阶段网站的垂直更新日志

  1. 在产品菜单中,执行下列操作之一:

    • 单击 Index > Vertical Update > Live Log.

    • 单击 Index > Vertical Update > Staged Log.

  2. 在日志页面的顶部或底部,执行下列任一操作:

    • 使用导航选项​FirstPrevNextLast​或​Go to line​在日志中移动。

    • 使用显示选项​Errors onlyWrap line​或​Show​细化您看到的内容。

在此页面上