Лучшая cms для базы знаний?
Практически любая.
wordpress - идеальная и бесплатная cms для ваших нужд. 
Плагин мультиязычности
Всё остальное уже внутри. По сути, если не хотите переделывать, то можете воспользоваться модулем новостей и вперёд. Он уже имеет возможность разбивки по категориями и т.п. Либо создать свой модуль, проблем это тоже не составит. Поиск там тоже есть, там есть всё, что нужно для вашей задачи, даже с лихвой