The perfect match might be my friend Mike's awesome and free open source project: He's improving it all the time and would welcome contribution: http://courtlistener.com
It originated as a graduate school project of his at the UC Berkeley School of Information.
It originated as a graduate school project of his at the UC Berkeley School of Information.
It would be great if they inter-operated.