2013-09-11 2 views
1

Каков наилучший способ поиска в базе данных по запросу, например, «Гонконгский джазовый клуб»?Поиск местоположения и деятельность

База данных содержит таблицу со следующими полями: - название места - местонахождение (страна, город, район) - активность

Hong Kong будет найден в поле «Location» и джаз-клубе поле «активность». Проблема заключается в том, как анализировать текст, введенный пользователем «Гонконгский джазовый клуб», и возвращать соответствующие результаты.

Возможно, это слишком сложная задача для поиска этого предмета в одном поле (и именно поэтому Foursquare использует 2 поля, один для активности и один для местоположения).

+0

Может ли пользователям ввести Радом текст, как «Джаз-клубы Гонконг», «Джаз Гонконг»? –

+0

В какой базе данных вы имеете в виду? Вы имеете в виду полнотекстовый поиск? –

+0

Ewald, да, пользователи печатают то, что хотят/Серж, база данных MySQL, полнотекстовый поиск. – julienp

ответ

Смежные вопросы