Konstantin18ko
@Konstantin18ko
Стоматолог

Поиск по всей базе данных в Django?

Есть база данных с таблицей - пациентами, операциями, историями болезней.
Как сделать так чтоб поиск шел по всем таблицам (пациенты, операции, истории болезней)?
Например:

поиск "Иванова"
1. Пациент Иванова Мария Ивановна 1971 г.р.
2. История болезни №597 Иванова диагноз ОРВИ

поиск "ОРВИ"
1. История болезни №597 Иванова диагноз ОРВИ
2. История болезни №162 Петров диагноз ОРВИ
  • Вопрос задан
  • 762 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
по-взрослому

machakux.appspot.com/blog/91008/full_text_search_i...
haystacksearch.org

но если бекендом Постгре, там и FullText неплохой (наверно в мускуле тоже уже)
https://www.calazan.com/how-to-add-full-text-searc...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Avrong
@Avrong
Для первого примера есть One-to-Many отношение, а для второго — обычный запрос в таблицу с историями болезней.

Вообще, возможно единственный вариант для меня — поиск в нужных таблицах и вывод структурированного результата по разделам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы