Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > поиск по заданым словам


Автор: Areostar 26.3.2012, 22:49
предположим в бд находится определённое количество строк(текстов) и надо выбрать только те в которых встречается заданное слово или выражение??

Автор: skyboy 26.3.2012, 23:59
какая СУБД?

Автор: Areostar 27.3.2012, 00:20
MySQL

Автор: Fortop 27.3.2012, 13:30
Ну собственно делаете MyISAM таблицу и http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

В чем  сложность?

Автор: Areostar 27.3.2012, 13:35
Сложность во первых в том что работать приходится с уже готовой базой и особо химичить с ней не получится. ссылку сейчас почитаю если что спрошу уточнения

Автор: Fortop 27.3.2012, 13:53
Цитата(Areostar @  27.3.2012,  13:35 Найти цитируемый пост)
в том что работать приходится с уже готовой базой и особо химичить с ней не получится

Тогда Sphinx и искать уже при помощи его апи.

Добавлено через 46 секунд
Нет, ну в худшем случае вы можете воспользоваться 
Код

LIKE 

Но это будет ну очень медленно на сколь-либо крупной базе.

Автор: Areostar 27.3.2012, 23:42
А где этого сфинкса качнуть?

Автор: Fortop 28.3.2012, 15:26
В интернете вестимо smile
sphinxsearch.com

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)