【问题标题】:ke_search extension of typo3 is not showing words with character length less than 4Typ3 的 ke_search 扩展不显示字符长度小于 4 的单词
【发布时间】:2019-10-21 23:16:41
【问题描述】:

我正在使用 ke_search 扩展。我索引了所有需要的数据。所有这些都显示在“索引内容”部分。但是当我在前端搜索时,字符长度小于 4 的标题没有显示为输出。为了解决这个问题,我将扩展管理器设置中的“searchWordLength”更改为 2。但问题仍然没有解决。我应该做些什么来解决这个问题? (我使用的是typo3 9.5.5版)

【问题讨论】:

    标签: typo3 faceted-search typo3-9.x typo3-extensions


    【解决方案1】:

    你是否调整了相应的 MySQL 设置?

    来自ke_search documentation

    默认情况下 ke_search 只查找最小长度为 4 的单词 人物。这对应于 MySQL 设置ft_min_word_len 默认设置为4

    可以通过以下步骤减少该值:

    • 在您的 MySQL 配置中将 ft_min_word_len 更改为所需的值(例如 my.cnf)(默认值:4
    • 将扩展管理器设置中的searchWordLength设置为相同的值
    • 重新索引您的内容

    【讨论】:

    • 我更改了扩展管理器设置中的“searchWordLength”。但是,我无法更改 MySQL 配置。我该怎么做?
    • 这取决于您的托管环境。在共享服务器上,您很可能无法访问 MySQL 服务器设置。您的服务器上的目录中是否有 my.cnf 文件?
    • 为了改进答案,这可能会有所帮助:如果您想查看实际设置,请使用此 mysql 命令 Show VARIABLES LIKE "ft_mi%" 您需要管理员访问网络服务器的 mysql 设置,因为它是系统设置。
    • 抱歉回复晚了。我找不到“my.cnf”文件
    猜你喜欢
    • 2020-08-22
    • 2021-12-29
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    相关资源
    最近更新 更多