What is CFLucene?
It's an Open Source project that attempts to provide developers an easy way to integrate the awesome indexing and searching functions of the Apache Lucene Java library with a ColdFusion web application. The CFLucene is a collection of ColdFusion Components that natively call the Lucene Java classes to index and search any sort of textual data.
What do I need to use CFLucene?
The installation instructions have greater detail about this, but in short, you need the following:
Why CFLucene? Why not Verity?
The Verity software that is included with ColdFusion is very handy, however it's not flexible enough for my requirements.
But more importantly, Verity is not supported on Apple Mac OS X. I do software development on various Apple Macintosh systems; my production servers are all Red Hat Enterprise Linux. I wanted the same application code to run on both platforms, and use the minimum system resources.
Is CFLucene stable?
No. It's not. I'm actively working on it to make improvements and resolve issues. It does work though, and I think it will work for others.
Which Open Source license does CFLucene use?
At the moment, it doesn't. That's something that needs attention. Consider it to have the same license as Model-Glue or Mach II. Those folks know what they're doing.
Is there a CFLucene mailing list?
There isn't at the moment. If you'd like to contact me, send an e-mail to jlamoree@gmail.com.