It's wonderful to search for Solr on CPAN and find this module, but there are a few drawbacks to it.
The biggest one is the inability to know whether an add operation was successful or not. This means you push items to Solr, but have no idea whether they made it in or not. Whether it's Solr that is down, the XML we're sending that is malformed, or a black hole that has just formed inside the hard drive of the machine hosting Solr, we have no idea whether our request was successful or not. This could be easily implemented by having Solr.pm parsing the response from Solr.
Lacking this simple feature, the module is rendered useless. It actually feels that it isn't finished yet.
I hope the module gets this fixed, so it can be used in production code.
5 out of 5 found this review helpful. Was this review helpful to you? Yes No