[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

Я бы не стал хранить в куках username и хэш пароля :)

И ещё рекомендовал бы при авторизации (да и вообще при передаче ценной информации) использовать https.

То есть, домен никому не нужен? :)

сорри... бес попутал )

Скорее всего какой-то плагин цепляет их к постам.

Попробуйте их по-очереди поотключать.

humbert:

humbert добавил 22.09.2011 в 18:28
netwind, а как искать по *pple*?

По части слова без начала и без конца ищите обычной регуляркой.

Если есть ещё желающие стать нашими клиентами на выгодных условиях и получить постоянную скидку 25%, спешите :)

Для этого необходимо зарегистрироваться до 25 сентября (включительно) и указать при регистрации промо-код: S2P-8UE

humbert:
Ищет, только если эта часть слова с начала слова идет.
Это плохо.

Так а как вы предполагаете использование индекса, если вы не указываете явно начало слова?

И вообще, в каких случаях требуется такой поиск?

Конечно, можно немного извратиться и сделать в базе дополнительную колонку, в которую записывать весь текст для поиска, в котором за каждым словом будет следовать его перевёртыш, например так:

"сделать ьталедс в в базе езаб дополнительную юуньлетинлопод колонку укнолок в в которую юуроток записывать ьтавысипаз весь ьсев текст тскет для ялд поиска аксиоп"

Поиск делать по этой самой колонке, а в строке поиска делать замену слов вида "*слово" на "оволс*".

При этом и индексы будут использоваться и релевантность сохранится ...

Но в результате размер базы увеличится в 3 раза, а скорость поиска упадёт.

humbert:
[umka], спасибо, интересно. Я самоучка, отсюда и пробелы в знаниях.

По части слова оно ищет?

Ищет, если используется boolean mode:

http://dev.mysql.com/doc/refman/5.5/en/fulltext-boolean.html

Там с помощью различных операторов можно довольно гибко управлять поиском.

Вообще, если у вас основная задача — это поиск, то посмотрите ещё в сторону PostgreSQL. Там есть встроенный русский поиск с морфологией.

humbert:
Что значит штатный?

Ну вот этот который

http://dev.mysql.com/doc/refman/5.0/en/fulltext-natural-language.html

У меня на нескольких сайтах очень шустро ищет по гигабайтовым таблицам.

А штатный полнотекстовый поиск чем не устраивает?

Всего: 6067