в данном случае, как мне кажется, надо менять саму структуру хранения нормативных актов. Отдельно таблица - видов нормативных актов, где есть id(int primary key autoincrement) , есть таблица ключевых слов (слово, id primary key autoincrement), таблица содержания документов (а можно и в файлах держать)+таблица связа (id вида документа, id ключевого слова, id содержания документа).
В такой конструкции еще можно морфологию прикрутить..