This document discusses using Lucene to index both static and dynamic web pages. It describes parsing Apache web server logs to extract parameters for dynamic pages and generate URLs. These URLs are then used to fetch results pages, which are analyzed and indexed. The indexing process is implemented in a Java program that reads logs, generates URLs, and uses Lucene to extract text and build an index from the dynamic content. A demo shows searching the index from both a command prompt and web interface. Lucene provides powerful yet easy to use search capabilities and can index dynamic pages not normally accessible to search engines.