Advanced techniques for legal document processing and retrieval