Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 202
1

алгоритм поиска

11.05.2011, 00:15. Показов 1574. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Друзья, кто подскажет алгоритп посика похожих логинов?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2011, 00:15
Ответы с готовыми решениями:

Алгоритм поиска слагаемых
Суть: нужно написать алгоритм решения такой задачки: Есть 7 стульев (но может быть их сколько...

Ядро для умного поиска. Алгоритм. Создать поиск для сайта
Доброго времени суток. Хочу реализовать поиск по статьям на сайте. И надеюсь на ваше помощь. Есть...

Реализация поиска по сайту - переход по станицам с сохранением запроса поиска
Всем известно что все запросы пользователя в данном случае хранятся в _GET массиве. Проблема такова...

Вывод результатов поиска по БД на странице поиска
Добрый день. Я начинаю изучать PHP и у меня возник вопрос. Я создал страницу поиска по БД и вывода...

7
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
11.05.2011, 00:39 2
самый простой способ - перебирать циклом каждую строку извлеченного массива из бд, на сходство с введенным логином....
0
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 202
11.05.2011, 00:40  [ТС] 3
да это то конечно понятно. меня больше интересует как понять, похожи ли логины
0
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
11.05.2011, 01:18 4
Цитата Сообщение от vi100k Посмотреть сообщение
как понять, похожи ли логины
например есть логин superlogin, bestnick, loginfree, freename, а ты ищеш слово login - то методом перебора строк найдеш 1е и 3е - т.к. в них есть часть ключевого слова (в данном случае login)
0
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
11.05.2011, 02:55 5
Цитата Сообщение от vi100k Посмотреть сообщение
меня больше интересует как понять, похожи ли логины
уже подсказали, дополню немного..., то что вытаскиваешь из БД сравниваешь так LIKE %то_с_чем_сравниваешь%
Знаки % могут отсутствовать с левой или с правой стороны, по желанию
0
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 202
11.05.2011, 14:28  [ТС] 6
Цитата Сообщение от Sanu0074 Посмотреть сообщение
например есть логин superlogin, bestnick, loginfree, freename, а ты ищеш слово login - то методом перебора строк найдеш 1е и 3е - т.к. в них есть часть ключевого слова (в данном случае login)
А если не слова, в которые входит поисковое слово, а именно "похожие". Т.е., например, есть логины login, logun, freelogun, ogin.
Вот надо, чтобы при поиске по логину login вышли все данные логины. Такое можно сделать? Есть такой алгоритм?
0
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
11.05.2011, 14:50 7
Цитата Сообщение от vi100k Посмотреть сообщение
Такое можно сделать? Есть такой алгоритм?
можно сделать разбивку на ключевые слова после ввода искомого слова, т.е. ввели login, разбили его на ключевые части (например log,gin, ...) и уже извлечонные строки будем сравнивать с ключевыми частями...(p.s. а на ключевые части можеш разбивать по своим придуманным параметрам, например[размер, повторения и т.д.])
1
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 202
11.05.2011, 15:23  [ТС] 8
Цитата Сообщение от Sanu0074 Посмотреть сообщение
можно сделать разбивку на ключевые слова после ввода искомого слова, т.е. ввели login, разбили его на ключевые части (например log,gin, ...) и уже извлечонные строки будем сравнивать с ключевыми частями...(p.s. а на ключевые части можеш разбивать по своим придуманным параметрам, например[размер, повторения и т.д.])
Огромное спасибо. А я сам как только не ломал голову, а додуматься не смог
+1. Спасибо
0
11.05.2011, 15:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2011, 15:23
Помогаю со студенческими работами здесь

Нужен алгоритм поиска пути в этом лабиринте (будь то волновой алгоритм или алгоритм правой/левой руки )
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void lab...

Написать алгоритм поиска данных методом линейного поиска
написать алгоритм поиска данных методом линейного поиска

Волновой алгоритм поиска (Алгоритм A* / Алгоритм А стар)
Хочу разработать алгоритм для решения головоломки с подвижными дисками (перестановочная...

Алгоритм бинарного поиска (поиска делением пополам)
Необходимо реализовать алгоритм бинарного поиска (поиска делением пополам). Алгоритм в качестве...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru