Magnolia 5.5 从搜索中排除搜索页面

Magnolia 5.5 Exclude Search Page from Search

根据我对此处所写内容的理解:Magnolia Search Documentation 我添加了一个搜索页面作为新模板。 SearchPage本身没有内容,但可以列在搜索结果中。

我的问题是:

  1. 如何从索引中排除此页面(例如通过模板)?

  2. 我知道在我的 magnolia 工作区文件夹 "website" 中有一个 workspace.xml。是吗,如果我想使用我自己的 indexing_configuration.xml,我可以把它放在那里吗?

  3. 如何使用新配置重置和重新启动索引?

  1. 取决于谁进行排除。 IE。如果您希望编辑器能够排除页面,最简单的方法是将字段添加到页面道具 "hide from search results" ,然后将结果包装在迭代中,迭代将检查标志并在找到时跳过。如果系统管理员执行排除,您可以更改索引 confit 并在那里排除页面,因为您似乎正在尝试。
  2. 是的,就是这样
  3. 关机,删除网站文件夹中的index子文件夹(先复制),开机。重新索引将在启动时自动发生。根据数据量,可能需要一段时间。如果你有损坏的回购协议,重建索引可能会失败(因此备份)但是你有不同的问题:)