[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Организация поиска
Гость_Дмитрий
Здравствуйте!
Как будет быстрее работать поиск:
1) Если сделать один запрос к базе данных и в цикле сравнить искомую фразу с полученными данными.
2) Создать файл индекса состоящий из строк.Построчно считывать и сравнивать с искомой фразой.

Поиск ведется среди >2000 товаров магазина.((артикул, название, дескрипшен)+перевод)



Спустя 2 минуты, 52 секунды (19.11.2010 - 11:10) linker написал(а):
БД без циклов и одним запросом.

Спустя 2 минуты, 23 секунды (19.11.2010 - 11:13) Гость_Дмитрий написал(а):
Цитата
БД без циклов и одним запросом.

А как же я в БД ожним запросом найду фразу в другом регистре например или однокоренную?

Спустя 1 минута, 56 секунд (19.11.2010 - 11:15) linker написал(а):
Ты еще и морфологию собираешься учитывать? Есть два варианта поиска текстовых данных в запросах LIKE и MATCH() AGAINST(), читаем MySQL-мануал и реализовываем.

Спустя 2 минуты, 30 секунд (19.11.2010 - 11:17) Гость_Дмитрий написал(а):
Благодарю!
smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.