- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
как делать лучше поиск по базе данных когда нужно искать по названию фильма
к примеру
в базе такие названия , каждое название в новой строке
милионер из трущоб
гарри поттер
халк
нужно чтоб поисковик учитывал поиск с первых букв а не с середины текста , и искал с учетом ошибок
например если совпадают больше 4-5 первых букв в слове.
или с учетом 1-2 букв ошибок например милианер из рущоб >>> милионер из трущоб чтобы тоже мог найти по этому слову
Присоединяюсь к вопросу, как грамотно сделать выборку из массива с учетом ошибок и словоформ?
Regular Expressions в помощь.
Можно начать отсюда:
http://ru.wikipedia.org/wiki/Регулярные_выражения
Используя оператор LIKE
Для примера http://www.sql.ru/docs/sql/u_sql/ch5.shtml
По поводу технической реализации не подскажу, а вот про сам алгоритм можно почитать тут
http://habrahabr.ru/blogs/algorithm/114997/
а с учетом словоформ - это на АОТ надо
SELECT * FROM mytable WHERE name REGEXP '^abc';
По поводу технической реализации не подскажу
После того, как ТС это реализует, его в Яндекс возьмут работать, или даже в Google.
PS: Создать свою личную ПС - тривиально неразрешимая задача, регулярки тут не помогут.
После того, как ТС это реализует, его в Яндекс возьмут работать, или даже в Google.
PS: Создать свою личную ПС - тривиально неразрешимая задача, регулярки тут не помогут.
не рубите идею на корню =)
возможно просто мало кто пробовал такое сделать , ведь все перешли на gsm и думать не хотят тока плагины ищут где скачать , а остальной половине просто не нужно это и получаеться что это типо нерешимая задача , просто хочу побыстрей сделать а если начать много читать времени уйдет много , а надо бы щас хоть какой нить поиск норм сделать
Забудьте. Гугл подключите и всё.
Regular Expressions в помощь.
Можно начать отсюда:
http://ru.wikipedia.org/wiki/Регулярные_выражения
Используя оператор LIKE
Для примера http://www.sql.ru/docs/sql/u_sql/ch5.shtml
спс самая интересная документация по ссылке , пока не читал =)
kvins добавил 04.11.2011 в 12:49
Забудьте. Гугл подключите и всё.
ну когда надоест пробовать или спрашивать тогда подключу , а так всегда хочется что то свое сделать =)
Указывать надо какая СУБД используется. Напр в MS SQL специальная команда существует, указываешь в процентах нужную степень похожести строки и все
Указывать надо какая СУБД используется. Напр в MS SQL специальная команда существует, указываешь в процентах нужную степень похожести строки и все
база данных mysql