|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 15 Feb 2001 18:13:33 To : Sergey Tkachuk Subject : Re: Постраничный вывод -------------------------------------------------------------------------------- В твоём письме от Thu, 15 Feb 2001 16:05:09 +0300 написано: ST>>>>> Есть слово "Celeron300". Hайдется ли оно по запросу "+celeron ST>>>>> +300"? Hет. Еще есть варианты? AC>>>> А почему в твоем парсере "Celeron300" - слово? ST>>> Так ввел один из клиентов. Без пробелов. Та же проблема была с ST>>> US Robotics и USRobotics. AC>> Еще раз: почему _в твоем парсере_ это слово? ST> Ты можешь предложить методику разделения этого буквосочетания на два ST> слова? :-O Разумеется. Ты букву от цифры отличать умеешь? AC>> Заметим, что если он ввел так, то ему по LIKE '%some%' все равно AC>> дадут существенно меньше информации, чем ему бы хотелось, а потому AC>> подобные запросы все равно надо парсить. ST> "+us +robotics" даст именно то, что надо. Я написал "если он ввел так". Имея в виду, что от таких вводов лечит только грамотный парсер, но уж никак не LIKE '%some%'. С USRobotics сложнее, но про это я тебе тоже уже сказал: если у тебя задачи специфические, то дополнительный словарик для парсера у тебя тоже есть. Если не специфические - то на "+us +robotics" не должно выдаваться "USRobotics". -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/73380ce2dda7d.html, оценка из 5, голосов 10
|