[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Алгоритм поиска текста
ЗлОй ПрОграММер
Здравствуйте, есть готовые алгоритмы для следующей задачи?
Есть большая таблица с полями id, text. Пользователь вводит запрос, и если он совпадает процентов на 50 со значением поля text то выдавать его.
Сейчас я вижу вариант разбивать строку на куски и использовать LIKE, но что то мне подсказывает что есть более изящный вариант!
Поделитесь пожалуйста решениями)
sergeiss
Цитата (ЗлОй ПрОграММер @ 23.02.2015 - 16:53)
но что то мне подсказывает что есть более изящный вариант!

Называется он "полнотекстовый поиск". Гугли по этим словам.

PS. Ну вот например http://www.mysql.ru/docs/man/Fulltext_Search.html или http://habrahabr.ru/post/40218/

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Valick
ЗлОй ПрОграММер, я вот тут баловался с релевантностью, почитай анекдоты, попробуй найти или добавить свой анекдот.
посмотри как происходит поиск по базе

_____________
Стимулятор ~yoomoney - 41001303250491
ЗлОй ПрОграММер
Спасибо, почитаю
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.