Ну в примитивном виде известно, что раздел А он про тему A1, A2 и A3, т.е. в свойствах "чего-то" можно приписать разделу A некие "опорные" кеи, и "каким-то" образом делать быстро выборку из базы, затем раскидывая результат по страницам. Это если в лоб, и тут вопрос - что за софт, и как?
В более общем случае, конечно, хотелось бы, что бы на входящий к некому софту запрос, состоящий теоретически из множества слов, на выходе получать определённый набор "связанных" кеев. В принципе результаты можно и закешировать, т.к. база меняется не часто, но опять же - важен алгоритм, по которому можно провести подобную выборку, и используемый для этого софт. Хелп!