代码之家  ›  专栏  ›  技术社区  ›  Felix

TYPO3 indexed\u search不索引页面

  •  2
  • Felix  · 技术社区  · 8 年前

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

    问题是页面不会被索引。

    使现代化

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

    在打字稿设置中:

    page.config.index_enable = 1
    
    3 回复  |  直到 8 年前
        1
  •  3
  •   Paul Beck    8 年前

    这是由系统中的语言配置引起的。系统只有

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

    不知何故,这导致indexed_搜索无法索引内容。 移除后 sys_language_mode sys_language_overlay

        2
  •  3
  •   Bernd Wilke πφ    8 年前

    仅当缓存已填充时,才会填充索引。
    只要您登录BE,对FE的所有调用都是未缓存的。

    你的内容/你的页面是否可以浏览?


    config.index_enable = 1
    

    page.config.index_enable = 1
    

    您是否包括控制索引和正确使用的标记?
    <!--TYPO3SEARCH_begin--> <!--TYPO3SEARCH_end--> .
    如果不使用它,则整个页面都会被索引。

    是否有索引的内容(您可以搜索未索引的单词)?



    https://docs.typo3.org/typo3cms/extensions/indexed_search/

        3
  •  1
  •   Paul Beck    8 年前

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

    正如Bernd所提到的:请尝试以浏览器的某种inkognito模式打开您的网站 登录到TYPO3后端,而不作为前端用户登录。然后检查索引是否已更新。