Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

индексирование данных для поиска

254
31 октября 2005 года
Cker
341 / / 20.08.2000
Хочу сделать индесирование данных для поиска. Профи, скажите, все ли я учел:
1. Выкусываю хтмл-теги
2. Привожу все к нижнему регистру
3. удаляю все предлоги (все слова, у которых длина меньше 3 символов)

при этом у меня два вопроса:
1. Встречал сервера, на которых strtolower для русского текста не срабатывает. Даже при установке русской локали. Может какой-то другой способ есть привести все к нижнему регистру? Сайт в кодировке win1251. Но в перспективе возможен переход на utf-8

2. Как написать регулярное выражение, чтобы оно выкусывало все слова, в которых меньше 3-ех сиволов
513
31 октября 2005 года
Yurec
228 / / 21.09.2005
Рекоммендую сходить сюда:
http://www.codenet.ru/webmast/php/PHP-Search.php
тут всё подробно.
239
31 октября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Cker
2. Как написать регулярное выражение, чтобы оно выкусывало все слова, в которых меньше 3-ех сиволов

Легко. Надо указать что-то вроде:

 
Код:
[a-zA-Z0-9а-яА-Я]{4,}
254
31 октября 2005 года
Cker
341 / / 20.08.2000
Цитата:
Originally posted by Yurec
Рекоммендую сходить сюда:
http://www.codenet.ru/webmast/php/PHP-Search.php
тут всё подробно.


хорошая статейка
а есть что-нибудь с использованием MySQl. Я делаю на пхп инсерты. А может как-то можно на уровне MySQL все сделать? Ну или не все, а хотя-бы большую часть

254
31 октября 2005 года
Cker
341 / / 20.08.2000
и все-таки осталась проблема с переводом русских букв из верхнего регистра в нижний
239
31 октября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Cker
и все-таки осталась проблема с переводом русских букв из верхнего регистра в нижний

Обычным регулярным выражением. Можно сообразить даже что-то негромоздкое.

2.2K
01 ноября 2005 года
Web-master
113 / / 23.12.2004
Всем смотреть: http://mike.nov.ru/rus/read/web/PHP-Russian-Upper-Case/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог