sickboy
Новичок
поиск по таблице/ам
Привет.
Поиск по таблице делаю с помощью MATCH, т.е. использую полнотекстовый поиск, как в простом так и в логичесокм режиме, столкнулся с такой проблемой. Ячейка, в которой осуществляется поиск, содержит не только текст, но html теги, например ссылки.
Пример поиска по слову audio
-----содержание ячейки------
теексттекст
текст
<a href=".../audio%26video/player/winamp/">winamp 5.09 pro</a>
текст
теексттекст
------------------------------
т.о. содержание статьи будет отдано в браузер, но чел не увидит слова audio
------вывод в браузер-------
теексттекст
текст
winamp 5.09 pro
текст
теексттекст
-------------------------------
как это можно пофиксить? или может быть присутсвуют более рациональные методы поиска?
-~{}~ 09.11.05 10:15:
Просмотрев форум я нашел похожую проблему и такой метод решния, создать отдельную таблицу, куда будут записываться весь текст, но без html тегов.
Мне это видится так:
news
id_news | data | text
1 | 03.03.03 | test1
story
id_story | data | text
1 | 04.04.04 | test2
search:
id | from | id_real | text
1 | news | 1 | test1
2 | story | 1 | test2
Создать таблицу search из 2 существующих несложно, но в дальнейшем эти две (и больше) таблицы будут пополняться и каждый раз использовать запрос вида:
INSERT ... SELECT ...
а добавлять в таблицу search только последнюю добавленную сторку в таблицу news.
Иными словами как получить полследний id_news после INSERT INTO news
Привет.
Поиск по таблице делаю с помощью MATCH, т.е. использую полнотекстовый поиск, как в простом так и в логичесокм режиме, столкнулся с такой проблемой. Ячейка, в которой осуществляется поиск, содержит не только текст, но html теги, например ссылки.
Пример поиска по слову audio
-----содержание ячейки------
теексттекст
текст
<a href=".../audio%26video/player/winamp/">winamp 5.09 pro</a>
текст
теексттекст
------------------------------
т.о. содержание статьи будет отдано в браузер, но чел не увидит слова audio
------вывод в браузер-------
теексттекст
текст
winamp 5.09 pro
текст
теексттекст
-------------------------------
как это можно пофиксить? или может быть присутсвуют более рациональные методы поиска?
-~{}~ 09.11.05 10:15:
Просмотрев форум я нашел похожую проблему и такой метод решния, создать отдельную таблицу, куда будут записываться весь текст, но без html тегов.
Мне это видится так:
news
id_news | data | text
1 | 03.03.03 | test1
story
id_story | data | text
1 | 04.04.04 | test2
search:
id | from | id_real | text
1 | news | 1 | test1
2 | story | 1 | test2
Создать таблицу search из 2 существующих несложно, но в дальнейшем эти две (и больше) таблицы будут пополняться и каждый раз использовать запрос вида:
INSERT ... SELECT ...
а добавлять в таблицу search только последнюю добавленную сторку в таблицу news.
Иными словами как получить полследний id_news после INSERT INTO news