| Tuesday 03 March 2009 1:37:33 am 
                                                                 Hello Jérôme,  Quote :  Is there a way to trigger an index update each time you publish an object, like the old built in search engine does ? I've noticed that the publishing process is connected somewhere with ezfind, but I can't figure out what it does exactly...
 It is indeed built-in. In the case of larger sites, where committing to Solr takes some time ( mostly due to the fact that Solr optimizes its index ), you might want, in order to give the content editors a better user experience, to consider enabling DelayedIndexing, in SearchSettings in site.ini. You will then need to plugin the cronjobs/ezfindexcontent.php cron ( create a cronjob part for this ) and let it run frequently. This will make the publish operation much faster. Additionnally, you can disable the ezfind.ini[IndexOptions].OptimizeOnCommit directive, which will reduce the time taken to push a modification to Solr. This wil require setting up a pretty simple cronjob to optimize Solr's index every now and then. The former is not shipped yet, but here is how it could look :  
$searchEngine = eZSearch::getEngine();
if ( $searchEngine instanceof eZSolr )
    $searchEngine->optimize();
This one can be run every night for instance. Quote :  
So it is possible to do an ezfind search without a query, isn't it ? I noticed in the 2.0 doc, the query param is not required any more.
 Absolutely. 
Have you had the chance to put the 2.0 stable version in production yet ?Any feedback on this ?
 
Thanks for sharing !Best Regards,
 -- Nicolas Pastorino
 Director Community - eZ
 Member of the Community Project Board
 
 eZ Publish Community on twitter: http://twitter.com/ezcommunity
 
 t : http://twitter.com/jeanvoye
 G+ : http://plus.tl/jeanvoye
 |