поиск по базе данных

djubas

Новичок
поиск по базе данных

Всех приветствую.

скажите кто точно знает пожалуйста.

к примеру имеется сайт типа справочник по товарам. вся информация храниться в базе данных mysql.
имеется ли какая то система поиска которую можно внедрить в сайт, чтобы организовать толковый
поиск по этой базе данных. т.е. к примеру зашел человек на сайт и ищет к примеру 'коробки из картона'
или там картонные коробки. поиск надо делать по базе, а не по сайту.
смотрел разные системы поиска, типа бесплатные скрипты, но так и не могу понять что они ищут и где?
к примеру вот этот http://www.mnogosearch.org/

почитал про движок сфинкс, вроде по описаниям толковая система для поиска по таблицам, однако требует
установки на стороне сервера, а хостер не хочет устанавливать. так вот может есть еще какие то средства?
а свой сервер пока дорого ставить и искать другой хостинг.

т.е. нужна работающая система поиска по таблицам, чтобы можно было внедрить в свой сайт
потому что щас сидеть и придумывать всякие конструкции like %%
времени к сожалению нет.

вообщем столкнулся с такой проблеммой. подскажите кто может тоже сталкивался???
 

DiMA

php.spb.ru
Команда форума
Здесь в основном тебя ожидают взрослые решения, а не детский сад. Это значит - смени хостера и поставь сфинкс.
 

DiMA

php.spb.ru
Команда форума
mnogosearch - это другая поисковая машинка. Решает такие же задачи, что и Сфинкс.
 

djubas

Новичок
а если все записи перегонять в массив и работть с массивом на пхп. хорошо ли будет? если база большая размером к примеру в мильон записей или сто тысяч записей?
нашел класс http://code.activestate.com/recipes/125901/
вроде находит. но если база большая будет, там типа сервер не зависнет от нехватки памяти?

-~{}~ 29.09.09 22:36:

хорошо бы хотя бы наверное на sql ненужные записи сначала убрать, массив считай уже уменьшится, но чтобы их убрать, надо слово которое ищещь во всех вариациях в поле таблицы найти, типа хотя бы корень слова извлечь, это не считая что половина товаров чисто абревиатуры где корней вобщем нет, а если такие запросы напишешь уже считай и масив не нужен.
что никто поиском по базе не занимался чтоли? полно ведь подобных сайтов. какой механизм у них?
 

Adelf

Administrator
Команда форума
В основном все ставят готовые решения. В данной теме указаны три более-менее популярных.
 
Сверху