|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vilfred 2:5020/400 07 Apr 2001 14:45:59 To : Vilfred Subject : с этим разобрался, но выползло еще что-то покруче... -------------------------------------------------------------------------------- Без всяких ц из эн по ка Другой вопрос... есть конструкция /$line/i найдет как PitEr pEN так и PITEr Pen, .т.е оно осуществляет 8^2 поисков, ведь буква то одна, а у ней две разных комбинации, большая или маленькая, соответственно в 64 раза больше идет поиск. Как устроен этот механизм? Зачем спрашиваю, допустим ежели искать в русском поиске ВОДКА ЕСТЬ или ВоДкА Есть, то ежели в тексте есть ВОДКА ЕСТЬ или ВоДка Есть, то найдет. А вот если в тесте есть водка есть, то уже модификатор i подобно англицкому - не работает. Как назвается этот алгоритм, где выцепливаются из текста сразу все комбинации. А то ведь делать 64 запроса к базе это тормозно... Имхо. Кто нибудь решал эту проблему? Или может библиотека какая есть, а? Спасибо! Дима -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64884b69aff3.html, оценка из 5, голосов 10
|