За последние 24 часа нас посетили 16930 программистов и 1316 роботов. Сейчас ищут 1472 программиста ...

Релевантность запроса

Тема в разделе "PHP и базы данных", создана пользователем yantar, 16 мар 2007.

  1. yantar

    yantar Активный пользователь

    С нами с:
    6 мар 2007
    Сообщения:
    7
    Симпатии:
    0
    Как можно получить результат запроса из MySql который будет не только полностю соответствовать параметрам запроса, а выдаст степень соответствия запросу.

    Например результат запроса соответствует параметрам поиска на 100% потом на 99% и так далее до 1% - в порядке убывания соответствия.

    Есть таблица с большим количеством полей и очень болшим количеством записей, по ней и нужно сделать поиск который выдаст результат в порядке убывания соответствия запросу.

    Кроме как сделать это с помощю пхп в голову больше ничего не приходит. Но для этого прийдется вытаскивать с базы все записи (а их очень много) и потом анализировать результат с помощю пхп.

    Может кто пожскажет как это сделать с помощю sql-запроса, или частично хпх частично sql. Вообще возможно такое?

    Может както с помощю функций в sql это сделать, если можно то как? Или тут только PHP поможе?
     
  2. yantar

    yantar Активный пользователь

    С нами с:
    6 мар 2007
    Сообщения:
    7
    Симпатии:
    0
  3. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    там маза какая то с sql запросом "MATCHES" не работал еще с этим но видел как эт делаецца