Я бы не стал хранить в куках username и хэш пароля :)
И ещё рекомендовал бы при авторизации (да и вообще при передаче ценной информации) использовать https.
То есть, домен никому не нужен? :)
сорри... бес попутал )
Скорее всего какой-то плагин цепляет их к постам.
Попробуйте их по-очереди поотключать.
По части слова без начала и без конца ищите обычной регуляркой.
Если есть ещё желающие стать нашими клиентами на выгодных условиях и получить постоянную скидку 25%, спешите :)
Для этого необходимо зарегистрироваться до 25 сентября (включительно) и указать при регистрации промо-код: S2P-8UE
Так а как вы предполагаете использование индекса, если вы не указываете явно начало слова?
И вообще, в каких случаях требуется такой поиск?
Конечно, можно немного извратиться и сделать в базе дополнительную колонку, в которую записывать весь текст для поиска, в котором за каждым словом будет следовать его перевёртыш, например так:
"сделать ьталедс в в базе езаб дополнительную юуньлетинлопод колонку укнолок в в которую юуроток записывать ьтавысипаз весь ьсев текст тскет для ялд поиска аксиоп"
Поиск делать по этой самой колонке, а в строке поиска делать замену слов вида "*слово" на "оволс*".
При этом и индексы будут использоваться и релевантность сохранится ...
Но в результате размер базы увеличится в 3 раза, а скорость поиска упадёт.
Ищет, если используется boolean mode:
http://dev.mysql.com/doc/refman/5.5/en/fulltext-boolean.html
Там с помощью различных операторов можно довольно гибко управлять поиском.
Вообще, если у вас основная задача — это поиск, то посмотрите ещё в сторону PostgreSQL. Там есть встроенный русский поиск с морфологией.
Ну вот этот который
http://dev.mysql.com/doc/refman/5.0/en/fulltext-natural-language.html
У меня на нескольких сайтах очень шустро ищет по гигабайтовым таблицам.
А штатный полнотекстовый поиск чем не устраивает?