Why not just use your local pages? Man pages are simply nroff compressed text files. nroff is confusing and weird, but should be doable. The man page of the creation guide should make it clear.
To locate the files, use man -w COMMAND . On my machine, man -w man gives me /usr/share/man/man1/man.1.gz . Therefore, my user files are stored in the /usr/share/man subdirectories. It would probably be easy to index from there.
If you look heavy enough, someone probably already wrote a parser for man pages.
ssmy
source share