For those who attended my session on Monday and wanted to download the sample code, you can download it here (2.4MB zip file).
The code is ready to go (requires CF9 or better if you want to run it out of the box without having to download Solr on your own). Make sure to glance at the readme.txt file before you start. It also has some troubleshooting tips in case you can't get the code running right away.
I've separated each of the samples into include files (demo1.cfm, demo2.cfm, etc) to make it easy to follow. And I've also included a ton of really helpful notes at the top of each demo file that walks you through exactly what I discussed in my session.
I gave this same session at CF.Objective() 2011 earlier this year. So for those who already downloaded that code there isn't anything new for you (sorry). But I did update the live session with more helpful specifics based on feedback from CF.Objective().
Download and enjoy!
But my advice is to really start looking at Solr 3.x which has great interaction with Apache Tika (http://tika.apache.org/).
Before you start asking yourself how to get all that working, take a look at cfsolrlib2 http://cfsolrlib2.riaforge.org/ (my code examples for this preso use cfsolrlib1) - which works with Solr 3.x and Tika. Not only does it have sample code for both (it also shows an example on how to search a PDF), but it includes working copies of Solr 3.2 and Tika. For production use, make sure to update Solr to the latest version (as I write this, the current stable release is 3.4).
One thing to keep in mind is that the library changed things a bit from the first version. Like when doing a search, the query (q variable) is a required field. And when adding data, you send it in as a CF array instead of xml. Very minor differences though, otherwise mostly the same (but better).
Good luck.