【发布时间】:2018-08-23 11:47:42
【问题描述】:
我有以下 page_tree,其中 de_ch 和 de_de 具有相同的语言(它需要是相同的语言)。当我得到搜索结果时,我从两棵树中都得到了结果,但我只想从当前的 Pagetree 中得到结果(例如,仅来自 de_ch 和这一个的子页面)。
【问题讨论】:
标签: search typo3 typo3-8.x tx-indexed-search
我有以下 page_tree,其中 de_ch 和 de_de 具有相同的语言(它需要是相同的语言)。当我得到搜索结果时,我从两棵树中都得到了结果,但我只想从当前的 Pagetree 中得到结果(例如,仅来自 de_ch 和这一个的子页面)。
【问题讨论】:
标签: search typo3 typo3-8.x tx-indexed-search
请不要误会我的意思,但我不建议使用 indexed_search。社区仍然投入时间来改进这个核心扩展,但老实说:它很慢,这个概念有一些缺点,并且有更好的扩展可用。对于 solr (https://extensions.typo3.org/extension/solr/) 和 elasticsearch (https://extensions.typo3.org/extension/mksearch/) 有一些 - 稍微复杂一点的解决方案。但这可能是您项目的开销。
一个可行的折衷方案是 ke_search (https://extensions.typo3.org/extension/ke_search/)。此扩展程序有据可查(德语和英语为https://www.typo3-macher.de/en/facetted-search-ke-search/documentation/introduction/)并且易于安装。在不到 2 小时的时间里,整个事情就完成了并建立了索引。实现您想要的目标应该很容易。如果您遇到问题,只需询问或注册 TYPO3 Slack 帐户即可。有一个频道#ext-ke_search,人们很乐意为您提供帮助。
【讨论】: