Как можно сортировать данные из нескольких таблиц по релевантности?Сортировка данных по релевантности, из нескольких таблиц
Моя таблица выглядит следующим образом:
У меня 3 таблицы в моей базе данных, одна таблица содержит название солнечных систем, вторая для, например. планет. Есть еще одна таблица, ведь это связь между солнечными системами и планетами.
Если я хочу, чтобы получить данные о планете, ведьма в Млечном Пути, я отправляю эти данные на сервер, и это дает мне многомерный ведьму массив содержит:
- Млечный Путь с каждой планеты в нем
- Каждая планета, имя ведьма содержит строку Млечный Путь
(может быть, вот и пример летучей мыши, потому что я не думаю, что Тереза, но одна планета с таким именем, но основная концепция находится в файле)
Но, я хочу установить наиболее подходящие планеты в начало массива. (для релевантности я бы проверял описание планет или что-то в этом роде)
Итак, как бы вы справились с такой сортировкой данных?
Я предпочитаю делать большую часть своей ужина на земле. – WhirlWind
Это суть любой хорошей поисковой системы. Именно поэтому google - это Google. Теперь перейдите по адресу http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html и, возможно, соедините столбцы, которые вы хотите выполнить, вместе перед поиском. –