If your data is standardized then you can easily add fields from the first page to your index and search that instead of the document body.
Document document = new Document();
document.add(Field.Text("invoicedate", "2012/1/1"));
document.add(Field.Text("invoiceno", "something"));
indexWriter.addDocument(document);