Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   indexed search: разные результаты поиска (http://forum.typo3.ru/showthread.php?t=9748)

Anlov 13.10.2011 16:53

indexed search: разные результаты поиска для анонимных и зарегестрированных users
 
привет.
вроде, все просто должно быть, но не могу нигде найти возможную причину того, чтобы поиск показывает 10 совпадений, если пользователь на сайт залогинился и 100 - если нет.
т.е. захожу на сайт, не логинюсь, вбиваю в поиск "тесто", находит 100 совпадений. логинюсь, вбиваю в поиск "тесто" - находит 10 совпадений.
Что за?...

Anlov 14.10.2011 13:16

по сложившейся традиции отвечаю на свой вопрос:

при индексации для каждой страницы сохраняется список групп gr_list

PHP код:

function checkResume($row){
...
if (
strcmp($row['gr_list'],$GLOBALS['TSFE']->gr_list))
... 

это делается для того, чтобы не показывать тому, кому не надо, того, чего ему не надо показывать :-), то есть, по сути, это продолжение политики прав доступа...
существует два решения этой "проблемы":
1. настроить crawler соответственно правам доступа для каждой группы
2. в TS "plugin.tx_indexedsearch.show.forbiddenRecords = 1" - тогда каждый будет видеть при поиске все результаты, независимо от его прав.


Часовой пояс GMT +4, время: 23:40.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot