我不认识“自动映射源属性”这个术语,也不认为这真的是指代 Forge 某些方面的标准方式,所以我只是在这里猜测,但我假设你指的是 Forge 的行为它离开的地方Endeca 记录中的源属性,即使它们没有显式映射到 Endeca 属性。如果这就是您的意思,那么是的,Endeca 会在将记录发送到 Dgidx 之前从记录中删除这些属性,因此您只剩下在 Dev Studio 中明确定义并在管道中创建映射的属性。
特别是,在 Endeca 使用属性映射器将源属性映射到 Endeca 属性之后,源属性仍然保留在记录中,作为发送到 Dgidx 的最终 Endeca 记录的一部分。例如,如果您有一个这样的 CSV 文件:
ID,Name,Inventory,Color,PartNumber
1456,Hammer,34,Black,1234
...并且您在 Developer Studio 中定义了以下 Endeca 属性:product.name、record.spec、product.color、product.partnumber
...并且您的属性映射器中有这些映射:
ID -> record.spec
Name -> product.name
Color -> product.color
PartNumber -> product.partnumber
当您运行管道时,如果您将“过滤未知属性”保留为 false,您最终会得到以下记录:
Record 1456
-----------
record.spec: 1456
product.name: Hammer
product.color: Black
product.partnumber: 1234
Inventory: 34
...但是如果您选中该复选框,您将获得相同的记录,但在最终进入索引时没有 Inventory 属性。