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

时间:2017-07-17 13:55:51

标签: indexing lucene content-management-system jackrabbit magnolia

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

我的问题是:

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

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

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

1 个答案:

答案 0 :(得分:3)

  1. 取决于谁排除。即如果您希望编辑器能够排除页面,最简单的方法是向页面道具添加字段以“隐藏搜索结果”,然后将结果包装在迭代中,以检查标志并跳过(如果找到)。如果系统管理员执行排除,您可以更改索引配置并排除页面,因为您似乎正在尝试。
  2. 是的,就是这样的地方
  3. 关闭,删除索引子文件夹(首先复制它)在网站文件夹中,启动。重新索引将在启动时自动发生。根据数据量可能需要一段时间。如果您的repo已损坏,重建索引可能会失败(因此备份),但您会遇到不同的问题:)
相关问题