Плагин «Поиск по топикам, комментариям, людям (Simple Search and Auto Completer)»
3Хороший поиск с простой релевантностью (на основе регулярных выражений в запросах к БД) по топикам (заголовок, текст), комментам и пользователям (логин, имя, страна, город, сайт, имя сайта, аська и поле «о себе»), автозаполнение (автокомплитер) по тегам, логинам для формы поиска. Не требует установки других плагинов для своей работы. Альтернатива сфинксу.
Плагин планировался как простая альтернатива aceMySearch (для его установки нужна админка, да и ищет он либо точно либо не точно, выдача результатов тоже не устраивала), а вышел лучше (субъективно).
Что под капотом?
Sphinx - есть ли возможность добавить поле в индекс из плагина?
Мой плагин добавляет 2 новых поля в таблицу топиков. По ним необходимо осуществлять поиск.
Как я понял, для этого необходимо создать новый полнотекстовый индекс в таблице и изменить конфигурационный файл sphinx. Но в каталоге livestreet я его не нашел(только тот, что используется при инсталляции). Хуков в классе search — тоже.
Необходимо менять системный конфигурационный файл sphinx, лежащий в /etc или есть способ сделать это в папке плагина?
Или для этих целей проще настроить ACEMySearch?
Как я понял, для этого необходимо создать новый полнотекстовый индекс в таблице и изменить конфигурационный файл sphinx. Но в каталоге livestreet я его не нашел(только тот, что используется при инсталляции). Хуков в классе search — тоже.
Необходимо менять системный конфигурационный файл sphinx, лежащий в /etc или есть способ сделать это в папке плагина?
Или для этих целей проще настроить ACEMySearch?
Исправлены ошибки в бесплатном пингаторе
19
Присказка
После просмотра скринкаста о трастовом пингаторе я начал следить за этой темой. Особенно меня заинтриговал следующий комментарий:Все ругаются на цену, однако никто не задумывался, что стоило его создать и отладить. Переписки с саппортами поисковых систем всем знакомы? Так вот, чтобы отладить его работу понадобилось чуть ли не пол года и цена в 40$ — просто смех! Закажите такой пингатор на фрилансе и получите ценник в 6 раз больше + нерабочий скрипт, т.к. никто не будет тратить своё время на переписку и устранение багов с саппортом ПС.
В моем понимании пинг это простой GET или POST запрос и мне стало интересно посмотреть, что там такого наворотил Яндекс, что понадобилось полгода для отладки плагина.
Читать дальше