Оптимизация индексирования Shpinx для LiveStreet, исправляем древнюю проблему с закрытыми блогами
Суть проблемы — LS ищет и находит сфинксом заметки и комментарии из всех блогов, независимо от того имеете вы к ним доступ или нет.
Чинится это просто:
Читать дальше →
Чинится это просто:
- вносим в поисковый индекс id закрытого блога к которому относится топик или комментарий, либо 0 если этот блог не закрытый.
- передаём в поиск id текущего пользователя
- находим список закрытых блогов в которые имеет доступ текущий пользователь.
- используем этот список расширенный нулём (что добавит все не закрытые блоги в результаты поиска для любого пользователя) со стандартной возможностью фильтрации Сфинкса
Читать дальше →