|
автор: Иван_П (14.05.2008 в 15:34) |
|
| В общем есть скрипт который осуществляетпоиск полнотекстный поиск, как я понял по принципу ТОЛЬКО СЛОВО ЦЕЛИКОМ
к примеру:
строка - полнотекстный поиск
нужно найти ТЕКСТ
ничего не найдет
в общем нужно чтоб искала подстроку в строке.
как осуществить? | |
|
|
|
|
автор: Иван_П (14.05.2008 в 15:36) |
|
|
для: Иван_П
(14.05.2008 в 15:34)
| | Запрос используемый в скрипте поиска
$sql= "SELECT DISTINCT id FROM values-cat WHERE MATCH (val) AGAINST ('$key_search') "; | |
|
|
|
|
|
|
|
для: Иван_П
(14.05.2008 в 15:36)
| | Попробуйте поискать LIKE'ом
$sql= "SELECT DISTINCT id FROM values-cat WHERE val like '%".$key_search."%' ";
|
| |
|
|
|
|
|
|
|
для: Иван_П
(14.05.2008 в 15:36)
| | Для поиска части слова необходимо перейти в логический режим и использовать символ *
<?php
$sql= "SELECT DISTINCT id FROM values-cat WHERE MATCH (val) AGAINST ('$key_search*' IN BOOLEAN MODE) ";
?>
|
| |
|
|
|