Wow this looks impressive :) I look forward to trying it out in my next project.
Make sure you have submitted it to the modules section here on silverstripe.org so that people know its around!
So this doens't have any server dependencies like the Sphinx module?
From the looks of it it's really easy to setup, use and extend.
I think the dev team should also look into this as the current search mechanism is a sodding nightmare!
this looks really promising.
i agree with Mad_Clog that the search functionality that ships with silverstripe is very restricted; also i didn't find the sphinx module overly useful due to the mentioned server dependencies.
however, the thing that was bugging me most with silverstripe's search method is that it won't look into related fields - from what i've seen this is a feature you've got on your list for future enhancments. would be really happy to hear about it if you can manage to integrate this feature. thumbs up!
Integrated this into a site last night, had it up and running within 30 minutes.
It wasn't playing nice with the ZendFramework reference which was already in my include path.
In the set_include_path (called in _config.php) i stripped out my original ZF path from the get_include_path which is used there.
Thanks for this module and keep it up
I'm trying to install the module but when i press "rebuild search index" i get the following error.
Action "rebuildZendSearchLuceneIndex" not allowed on controller (Class: CMSMain)
Apologies, something had gone wrong with my forum membership, I didn't get your message.
Appears to be a problem with 2.4.4, I'm looking into it now. :-)
EDIT: I've now fixed this for 2.4.4 and 2.4.5 with no modifications needed to core files.
Appears to be related to this ticket:
Form actions added via extensions no longer work out of the box with SS 2.4.4. I'll work out a proper fix at some stage, but to get it going for now open up cms/code/CMSMain.php and add 'rebuildZendSearchLuceneIndex' to the $allowed_actions array.
Thanks for trying the Lucene module!
Chrometoaster New Media Ltd