motomac Posted September 1, 2014 Report Share Posted September 1, 2014 Собственно, поиск не работает так, как должен. Ни Sphinx, ни встроенный. Sphinx Настроил по примеру sphinx.conf, который генерится через ACP. Заменил лишь параметр с кодировкой sbcs на utf-8. Поиск вроде ищет, но, например, если зайти в общую форму поиска и сделать поиск по автору, а вывод в виде сообщений, то выводятся не все сообщения. Разницу можно наблюдать, если зайти к этому же автору в профиль и кликнуть по "Найти весь контент". Кроме того, не ищет записей в блогах, комментарии. Техподдержка IPB умыла руки, дескать, Sphinx стороннее ПО и не входит в техподдержку. Непонятно, зачем тогда было официально заявлять поддержку сфинкса и включать его в стандартный функционал. Встроенный поиск Встроенный нормально ищет посты по автору, записи в блогах, комментарии, но страдает слепотой ко многим поисковым запросам. Черт знает, по какому принципу. Переключение опции полнотекстового поиска в админпанели не помогает. Есть мысль, что это связано с типом таблиц в БД: кодировка utf8_general_ci, таблицы InnoDB. Если мне не изменяет память, InnoDB до недавних пор, в частности, в моей версии MySQL 5.5.29-cll, не поддерживала полнотекстового поиска. Оный появился лишь в MySQL 5.6.4. Поможет ли обновление MySQL до 5.6.4? Либо лучше сменить InnoDB на MyISAM? Операции с БД крайне тяжелы - база больше 2 Гб. Сталкивался ли кто-то с чем-либо подобным? Какой поиск установлен у вас? Какие типы таблиц и кодировок используете? Заранее спасибо. Quote Link to comment Share on other sites More sharing options...
motomac Posted September 1, 2014 Author Report Share Posted September 1, 2014 Как удалось выяснить в суппорте, в IPB нет поддержки полнотекстового поиска в InnoDB 5.6.4, так что обновление не поможет. Quote Link to comment Share on other sites More sharing options...
motomac Posted September 3, 2014 Author Report Share Posted September 3, 2014 Мда, ищущих помощи, видимо, существенно больше, чем могущих/желающих ее оказать. На официальном форуме IPB та же картина. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.