|  m.molotov
 |  |    | Чем технически это может быть не удобно? |   | Цитата фрагмента сообщения #34 от 28 марта 2017 16:20 |  | 
 
 Индекса на тексты нет. На заголовки — есть. 
  Если ты хочешь найти содержание сообщения форума, то надо исследовать более миллиона неудалённых сообщений, обработать их с помощью процедур вывода, избавить от ненужных выделений цветом, размером и прочего, и в полученном тексте искать нужные слова, причём не просто один к одному, а подбирая окончания, то есть используя процедура сравнения похожести слов. Для неиндексированных текстов эта операция может занять до 30-40 секунд, и на это время БД перейдёт в restricted mode, и все текущие обращения к таблице с сообщениями форума подвиснут.
  Проще говорят, без нормальной оптимизации и индексации поиск приведёт к тому, что из-за твоего поискового запроса у других страница будет крутиться в загрузке, пока твой запрос не выполнится. Накопительный эффект в результате приведёт к тому, что БД может лечь. 
  Индексирование и алгоритмы поиска — это вообще отдельная специальность в университете. Мы ищем варианты, как это сделать максимально безопасно и правильно.
  Быстрый поиск в «Организациях» уже заработал, и вполне хорошо себя показывает.