Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: полнотекстовый поиск по временной таблице
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » полнотекстовый поиск по временной таблице

Страниц (1): [1]
 

1. DlTA - 04 Мая, 2011 - 20:18:53 - перейти к сообщению
делаю запрос к базе, на выходе получаю много строчный результат из ID, Text
это был первый проход
теперь на втором проходе нужно эти данные загнать во временную таблицу из тех же двух полей, и произвести полнотекстовый поиск по свежесозданной таблице по полу текст

можно ли такое сделать и если да то как?
2. SAD - 04 Мая, 2011 - 20:20:16 - перейти к сообщению
зачем?
3. EuGen - 04 Мая, 2011 - 20:23:39 - перейти к сообщению
http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]sert-select[dot]html
Затем создать FULLTEXT индекс и сделать выборку

?
4. DlTA - 04 Мая, 2011 - 20:54:52 - перейти к сообщению
SAD пишет:
зачем?
мне кажется это наиболее оптимальным вариантом позволяющий не модифицировать исходную БД

если подробней о всей задаче то:
есить исходная база марок(производителей)
и текст = название марки(производителя) но возможно несколько модифицировано (дополнительные слова, символы или наоборот, нехватает)
который нужно найти в таблице, изначально таблица не имеет индекса полнотекстового поиска
вот я и решил создать временную таблицу которая уже будет иметь нужный индекс и производить поиск по ней
понятно что результатов может быть уже несколько, но какой либо из них будет подходить больше всего и его я предложу юзеро по умолчанию, а там уже как сам хочет.
EuGen пишет:
http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]sert-select[dot]html
Затем создать FULLTEXT индекс и сделать выборку
а есть вариант на русском?

 

Powered by ExBB FM 1.0 RC1