Here are some simple instruction to installing Seeker on Windows. I believe only slight adjustments may be necessary for other platforms.
1. Download Lucene
- Lucene 2.3.2 seems to be latest version. Find it @ http://lucene.apache.org/.
- Click on the link that talks about “Binary and source distributions…”.
- That should take you to a Mirrors page, or click here to directly go there.
- Click on the Mirror you prefer, and you should see an old school directory listing. I clicked on “lucene-2.3.2.zip” and downloaded the file.
- Opening the file, you’ll find the JAR file you need: “lucene-core-2.3.2.jar”.
2. Install Lucene in ColdFusion
- Installing JARs is easy. Simply place it in the CLASS PATH. That usually means the /lib directory. Since I have a Multi-Instance install of ColdFusion though, mine goes in: “%CFRoot%JRun4serverscfusioncfusion-earcfusion-warWEB-INFcfusionlib”.
- That’s it. Restart CF.
3. Install Seeker
- Seeker can downloaded @ http://seeker.riaforge.org/.
- Version 0.5 seems to be the latest. You’ll note four folders inside the zip. The two that concern us today are customTags and cfAdmin.
- CustomTags: Place the files in the customTags folder or add a new customTag path pointing to this folder in CFAdmin. Nothing new here.
- CFAdmin: Place this folder as a sub-folder to the /cfide/administrator folder. In other words, for my Multi-Instance install of ColdFusion, I had to go to: “%CFRoot%JRun4serverscfusioncfusion-earcfusion-warCFIDEadministrator”. This should be easy to find in normal CF installs. Here is the trick though. Inside this folder, create a folder called Seeker. Place the files inside CFAdmin inside Seeker. So in the end, you should NOT have a CFAdmin folder anywhere. And finally, ging back to the Administrator folder, find custommenu.xml and place this code inside the menu tags: <submenu label=”Seeker”><menuitem href=”seeker/index.cfm” target=”content”>Seeker Home</menuitem></submenu>. Feel free to change “Seeker Home” to whatever label works for you. Reload the CFAdmin interface, and now in your left menu items should be Seeker.
Next, I’ll explore the demos, and perform some tests with our internal DB. Stay tuned.
PS: Let me know if there are any mistakes in the install, I’ll quickly fix them.