Щелкните здесь для перехода на www.motolodka.ru

Лодки и моторы в вопросах и ответах

Правила общения в форуме

Прежде чем задать вопрос!
Как правильно задавать вопросы в форуме и пользоваться материалами сайта.



 Московское время 22:46:42 
Ваше локальное время
 Владивостокское время 05:46:42 
 Список форумов  |  В начало  |  Новая тема  |  Перейти к теме  |  Поиск  |  Поиск по дате  |  Вход  |  В конец темы   Следующая тема  |  Предыдущая тема 
 Проблема с поиском...
Автор: Асланов Дмитрий (213.156.196.---)
Дата:   04-03-05 18:36

Опять мармоны короче начались.. нашел я объяву о продаже катеров на подводных крылах - стрела, и помню был некий Сева, который пару недель назад обращался с просбой нарыть телефонов.. Ну помню я что в сабже слово Самара было точно в одном из падежей. Ищу по Самара, Самары, Самар за 30 дней - фигу.., хотя вот она мессага-то Ссылка.
Явно там Самары указано в теме... искал также по крыль, крылья, крыло, по автору всеволод...(похоже к регистру чувствителен поиск) один бред выдавался коего тут стало 80%. Пошел в поиск по дате, ну точно помню что в феврале, выбрал февраль 2005 (стремный текстбокс с циферей1 и без лейбла трогать не стал), сабмичу - январь блин... Короче минут 5 потратил чтобы этому Севе письмецо чиркнуть на ветку недельной давности...

Ответить на это сообщение
 
 Re: Проблема с поиском...
Автор: Саша (212.248.90.---)
Дата:   04-03-05 19:44

Постоянная поблема! Много раз пытался что либо найти (ведь точно было ято читал) и ни хрена. С поиском что-то надо делать!

Ответить на это сообщение
 
 Re: Проблема с поиском...
Автор: SHD (---.mplik.ru)
Дата:   04-03-05 20:13

Если в слове Самара хотя бы одна буква написана в английской(латинской) раскладке которая имеет другой код в отличный от русской раскладки, поэтому поиск ничего не находит.

Ответить на это сообщение
 
 Re: Проблема с поиском...
Автор: Асланов Дмитрий (213.156.196.---)
Дата:   04-03-05 20:40

В данном примере в теме ветки слово Самара написано было в русском регистре, коды - 91 А0 АС А0 E0 EB - это всё русские буквы.

Ответить на это сообщение
 
 Re: Проблема с поиском...
Автор: ipigar (80.247.37.---)
Дата:   04-03-05 20:45

Согласен, если точно слова не помнишь - то фиг найдешь, да и если помнишь, то же очень постараться надо. Нужен алгоритм типа яндексовского, чтоб с эвристическим анализом (или как там его).

Ответить на это сообщение
 
 Look here (+)
Автор: Иван (S1)
Дата:   04-03-05 21:24

Сюда.

Ответить на это сообщение
 
 Re: Look here (+)
Автор: Асланов Дмитрий (213.156.196.---)
Дата:   04-03-05 21:48

Да это я ужо понял, что к регистру чувствителен поиск.. но откуда же мне помнить какие буквы заглавные и т.д., особенно что это первый известный поисковичок, который различает регистр... Я искал по "самара", "самары" изначально. Масса вариаций может быть с регистром, к примеру "Стоит", "стОит", "стоИт", или МБ22, мб22, Амур-М, амур-М, амур-м. Зачем лишний раз парится если любой LIKE или CONTAINS к регистру безразличен? хотя конечно юниксовые все эти дела могуть и по-другому...

Ответить на это сообщение
 
 Re: Look here (+)
Автор: Иван (S1)
Дата:   04-03-05 21:51

Асланов Дмитрий сказал:
>
> раз парится если любой LIKE или CONTAINS к регистру безразличен?

Как раз LIKE и было в первоисточнике. Он и выдавал слишком много результатов.
Исследование показало, что с этим все мучаются, причем не только в таком форуме,
а вообще при поиске на русском языке по Mysql-базам.

В результате LIKE был заменен на REGEXP, который, падла, чувствителен к регистру...

Ответить на это сообщение
 
 Re: Look here (+)
Автор: Асланов Дмитрий (213.156.196.---)
Дата:   04-03-05 22:10

аааа, теперь понятно, регексп даа, он и медленее должен быть в разы, там же небось объектик создаетца вроде VBScript.RegExp... У нас сайты, которые мы делаем, все на LIKE исключительно (и на методах, от него образованных), с %% с обеих сторон, заказчик считает что лучше найте кучу г-на, чем не найти ничо :)) речь идет о сайта продающих чтолибо. Пробовали FTS (не знаю есть ли это в MySQL) - для форумов он вне конкуренции, ищет по словоформам и проч, но падает на спецификациях - к примеру "Pentium 2.4Ghz" для него тупик, т.к. точку он считает концом предложения.

Ответить на это сообщение
 
 Re: Look here (+)
Автор: ipigar (80.247.37.---)
Дата:   04-03-05 23:32

может два варианта сделать?
С Like хорошо, по мне лучше перелопатить большее кол-во сообщений чем вспоминать как было точно написано. А если еще несколько слов по Like добавить, то довольно легко можно сократить кол-во сообщений выдаваемых поиском.

Ответить на это сообщение
 
 Re: Look here (+)
Автор: Иван (---.vmts.ru)
Дата:   05-03-05 08:57

Логично, так и сделаю.

Ответить на это сообщение
 
 Re: Look here (+)
Автор: Асланов Дмитрий (213.156.196.---)
Дата:   05-03-05 17:01

Можно в регэкспе вырубить различие регистра ключом /i.
Ссылка.

Ответить на это сообщение
 Свернуть  |  Картинки Выкл.   Следующая тема  |  Предыдущая тема 

 Данная тема закрыта по истечении времени неактивности.
    Для продолжения обсуждения откройте новую тему. 


Рейтинг@Mail.ru