我有一个配置了TYPO3网站的索引搜索引擎。
显示搜索结果,但分页错误。选择除第一页以外的其他页面后,它显示正确的分页。第一页显示129结果
第1页第2页第3页第4页....第10页下一页>>
但是我们转到第10页页面是空的,结果显示总共19个结果
第1页第2页下一页>>
page.config.index_enable = 1
page.config.index_externals = 0
lib.topsearchbar = COA
lib.topsearchbar {
10 = TEXT
10.typolink.parameter = 101
10.typolink.returnLast = url
10.wrap = <form action="|" autocomplete="off" method="post" class="search-form"><fieldset><div class="form-group has-feedback">
20 = COA
20 {
10 = TEXT
10.data = GPvar : tx_indexedsearch |sword
10.wrap (
<input type="search" id="search" class="form-control search-input" name="tx_indexedsearch[sword]" placeholder="search" />
<span class="ion-android-search search-open-btn"></span>
)
20 = COA
20 {
10 = TEXT
10.value = <input type="hidden" name="tx_indexedsearch[sections]" value="0" />
15 = TEXT
15.value = <input type="hidden" name="tx_indexedsearch[lang]" value="0" />
}
}
wrap = | </div></fieldset></form>
}
[globalVar = GP:L = 1]
lib.topsearchbar.20.20.15.value = <input type="hidden" name="tx_indexedsearch[lang]" value="1" />
[global]
plugin.tx_indexedsearch.settings.displayAdvancedSearchLink = 0
plugin.tx_indexedsearch.settings.displayLevel1Sections = 0
plugin.tx_indexedsearch.settings.clearSearchBox = 1
答案 0 :(得分:2)
可能存在的问题可能出在限制访问的页面中,默认情况下不考虑这些页面。
<强> search.exactCount 强>
在显示搜索时强制检查每条记录 结果。否则,记录仅检查当前结果 页面,这可能会导致结果计数器不打印 确切的搜索次数。
通过启用此设置,循环不会停止,从而导致循环 确切的结果计算代表由此导致的(明显的)减速 开销。
因此,您只需设置plugin.tx_indexedsearch.search.exactCount = 1
即可解决此问题。
答案 1 :(得分:-2)
在typo3 9 中是plugin.tx_indexedsearch.settings.exactCount = 1