|
|
|
| известо что если использовать Полнотекстовый поиск в MqSQL и приэтом если нужное слово присутствует более чем в половине строк то запрос не приводит к каким-либо результатам
а как можно это избежать ? подскажите как решить эту проблему пожалуйста -( | |
|
|
|
|
|
|
|
для: Mirage
(06.09.2006 в 14:59)
| | Использовать логический режим полнотекстового поиска - там такого ограничения нет. | |
|
|
|
|
|
|
|
для: cheops
(06.09.2006 в 15:02)
| | спасибо помогло я и раньше пытался использовать логический режим аказывается запрос содержал ошибки -) | |
|
|
|
|
|
|
|
для: Mirage
(06.09.2006 в 15:58)
| | допустим мне надо найти два слова (бульдозер,Т-25.01) каторые должны присутствовать в каждой возвращенной строке.
как построить AGAINST
если так то не работает
AGAINST ('+бульдозер +Т-25.01' IN BOOLEAN MODE)
он какбы знак "-" считает за логический
help -( | |
|
|
|
|
|
|
|
для: Mirage
(06.09.2006 в 17:28)
| | Лучше поробуйте воспользоваться двойными скобками
AGAINST ("бульдозер Т-25.01" IN BOOLEAN MODE)
|
| |
|
|
|
|
|
|
|
для: cheops
(06.09.2006 в 22:09)
| | не получается он выводит с условие OR т.е есть ХОТЯБЫ одно из слов
а мне надо с условием AND
ЕСЛИ ЖЕ вот так
AGAINST (' "бульдозер Т-25.01" ' IN BOOLEAN MODE)
|
то он ищет всю фразу целиком.
уже все перебробовал -) -( | |
|
|
|
|
|
|
|
для: Mirage
(07.09.2006 в 09:34)
| | Экранировать пробовали?
AGAINST ('+бульдозер +Т\-25.01' IN BOOLEAN MODE)
|
| |
|
|
|
|
|
|
|
для: cheops
(07.09.2006 в 12:25)
| | нет
но попробовал не получилось
запрос вывел на экран чтоб посматреть как он выгледит и там получилось
AGAINST ('+бульдозер +Т\-25.01' IN BOOLEAN MODE)
| тоесть он ищет слово вместе с экраном
Если ввести анлолгичный поиск но без слов с знаком "-+." то все работает
так как же можно сформировать запрос чтобы все работало может ктото знает ???????? | |
|
|
|
|
|
|
|
для: Mirage
(07.09.2006 в 12:52)
| | неужели так и никто незнает как можно решить эту проблему..... | |
|
|
|
|
|
|
|
для: Mirage
(07.09.2006 в 12:52)
| | У вас запрос в двойных кавычках? Попробуйте тогда двойные
AGAINST ('+бульдозер +Т\\-25.01' IN BOOLEAN MODE)
|
| |
|
|
|
|
|
|
|
для: cheops
(08.09.2006 в 21:24)
| | не работает он снова выводит в запрос
AGAINST ('+бульдозер +Т\-25.01' IN BOOLEAN MODE)
|
| |
|
|
|