virakochi
Устал
Общий поиск по разнородным данным
Возникла такая ситуация: есть база резюме/вакансий. К этим таблицам также привязаны многие служебные таблицы, часто данные в отношении 1 к n. Необходимо вести полнотекстовый поиск по всем объектам, то есть если к резюме привязано семь мест работы, необходимо также искать по всем полям в таблице мест работы, с совпадающим resume_id.
Возможно ли выделить индекс для каждого объекта и хранить его в отдельной таблице?
Или же имеет смысл составлять огромный запрос, где по всем служебным таблицам идет полнотесктовый поиск?
Посоветуйте верное решение. Важно, что данных довольно много, то есть основной упор в скорость работы.
Спасибо.
Возникла такая ситуация: есть база резюме/вакансий. К этим таблицам также привязаны многие служебные таблицы, часто данные в отношении 1 к n. Необходимо вести полнотекстовый поиск по всем объектам, то есть если к резюме привязано семь мест работы, необходимо также искать по всем полям в таблице мест работы, с совпадающим resume_id.
Возможно ли выделить индекс для каждого объекта и хранить его в отдельной таблице?
Или же имеет смысл составлять огромный запрос, где по всем служебным таблицам идет полнотесктовый поиск?
Посоветуйте верное решение. Важно, что данных довольно много, то есть основной упор в скорость работы.
Спасибо.