TYPO3 indexed_search不对页面编制索引

时间:2017-09-07 07:22:32

标签: typo3 typo3-6.2.x

在我的TYPO3 6.2.31页面中,我尝试让indexed_search正常工作。

在后端看起来不错,搜索页面表单也已实现。

问题是页面不会被编入索引。

有什么想法吗?

更新

在模板中我有这个:

<!--  main content anfang  -->
<main role="main" class="maininhalt">
<!--TYPO3SEARCH_begin-->
###CONTENTMAIN###
<!--TYPO3SEARCH_end-->
</main>
<!--  main content ende  -->

并在typoscript设置中:

page.config.index_enable = 1

3 个答案:

答案 0 :(得分:2)

在一些Teamviewer调查后,我们发现了问题:

这是由系统中的语言配置引起的。系统只有一种语言,但配置如下:

config {
  sys_language_uid = 1 // Instead of "0" if there is only one language
  sys_language_mode = content_fallback
  sys_language_overlay = hideNonTranslated
}

不知何故,这导致indexed_search不对内容编制索引。 删除sys_language_modesys_language_overlay后,索引按预期工作。

答案 1 :(得分:1)

仅在填充缓存时填写索引 只要您登录BE,所有对FE的呼叫都将被缓存 使用抓取工具将您的完整网站编入索引,或使用其他浏览器填充缓存/索引。

您的内容/是您的网页一般是否可以缓存?

缺少索引的其他可能性:配置是否正确?
你设置好了吗?

config.index_enable = 1

page.config.index_enable = 1

您是否包含了控制索引并正确使用的标记? 标记为<!--TYPO3SEARCH_begin--><!--TYPO3SEARCH_end--> 如果您不使用它,则会对整个页面编制索引。

是否有任何索引(您可以搜索非索引词)? 查看信息模块,查看是否有包含索引内容的页面。

您可以查看手册:
https://docs.typo3.org/typo3cms/extensions/indexed_search/

答案 2 :(得分:1)

在你关于缓存问题的另一个话题中,我在adminPanel中看到你有一些前端用户(组)。 typo3 does not cache the page

正如Bernd所述:请尝试以浏览器的某种inkognito模式打开您的网站,不用登录TYPO3后端,而不必登录为Frontend-User。之后检查您的索引是否已更新。