Typo3 排除索引搜索中的页面

Typo3 排除索引搜索中的页面,typo3,typo3-6.2.x,Typo3,Typo3 6.2.x,我有一个typo36.2.31实例。如何从搜索中排除页面 如果它们已经被编入索引,我如何从索引中删除它们 谢谢根据您的搜索引擎,您可以在页面属性中使用“从搜索中排除”标志(您的搜索引擎应遵守此标志) 从索引中删除页面通常需要重建索引。 有些搜索引擎在搜索时会检查并尊重可见性,但由于您的页面仍然可用,因此不会从结果中删除您的搜索结果 禁用基于字段no\u search(“从搜索中排除”)的索引: 根据您的搜索引擎,您可以在页面属性中使用“排除搜索”标志(您的搜索引擎应遵守此标志) 从索引中删除页面

我有一个typo36.2.31实例。如何从搜索中排除页面

如果它们已经被编入索引,我如何从索引中删除它们


谢谢

根据您的搜索引擎,您可以在页面属性中使用“从搜索中排除”标志(您的搜索引擎应遵守此标志)

从索引中删除页面通常需要重建索引。
有些搜索引擎在搜索时会检查并尊重可见性,但由于您的页面仍然可用,因此不会从结果中删除您的搜索结果

禁用基于字段
no\u search
(“从搜索中排除”)的索引:


根据您的搜索引擎,您可以在页面属性中使用“排除搜索”标志(您的搜索引擎应遵守此标志)

从索引中删除页面通常需要重建索引。
有些搜索引擎在搜索时会检查并尊重可见性,但由于您的页面仍然可用,因此不会从结果中删除您的搜索结果

禁用基于字段
no\u search
(“从搜索中排除”)的索引:


我使用索引搜索AIK
indexed\u search
尊重
no\u search
字段。但是,您也可以通过一点打字来关闭基于此字段的索引。(我增强了我的答案)我不想禁用所有页面的索引搜索。只针对特定的项目。所以我必须用Id替换page?条件查询pages记录中的no_search字段。根据当前页面的设置,索引搜索被禁用。假设它是全局启用的。我的索引搜索缓存中充斥着相同页面的不同版本(通过注入的L-和cHash参数),假设它们是由Google缓存中页面的早期版本引起的。我认为解决这个问题的唯一方法是刷新搜索缓存并使用上面的打字脚本?我使用indexed_searchAFAIK
indexed_search
尊重
no_search
字段。但是,您也可以通过一点打字来关闭基于此字段的索引。(我增强了我的答案)我不想禁用所有页面的索引搜索。只针对特定的项目。所以我必须用Id替换page?条件查询pages记录中的no_search字段。根据当前页面的设置,索引搜索被禁用。假设它是全局启用的。我的索引搜索缓存中充斥着相同页面的不同版本(通过注入的L-和cHash参数),假设它们是由Google缓存中页面的早期版本引起的。我认为解决这个问题的唯一方法是刷新搜索缓存并使用上面的打字脚本?
[globalVar page|no_search = 1]
page.config.index_enable = 0
[global]