Author: pb
Date: Mon Jul 21 16:09:17 2008
New Revision: 3125
Log:
- manually merged changes from ezp3/stable, rev #3124: deleting objects are
not immediately reflected in search index
Modified:
ezfind/ezp3/trunk/extension/ezfind/classes/ezsolrbase.php
ezfind/ezp3/trunk/extension/ezfind/search/plugins/ezsolr/ezsolr.php
Modified: ezfind/ezp3/trunk/extension/ezfind/classes/ezsolrbase.php
==============================================================================
--- ezfind/ezp3/trunk/extension/ezfind/classes/ezsolrbase.php (original)
+++ ezfind/ezp3/trunk/extension/ezfind/classes/ezsolrbase.php Mon Jul 21 16:09:17 2008
@@ -285,7 +285,7 @@
$this->postQuery ( '/update', $postString, 'text/xml' );
if ( $optimize )
{
- $this->optimize();
+ $this->optimize( true );
}
return true;
}
Modified: ezfind/ezp3/trunk/extension/ezfind/search/plugins/ezsolr/ezsolr.php
==============================================================================
--- ezfind/ezp3/trunk/extension/ezfind/search/plugins/ezsolr/ezsolr.php (original)
+++ ezfind/ezp3/trunk/extension/ezfind/search/plugins/ezsolr/ezsolr.php Mon Jul 21 16:09:17 2008
@@ -385,7 +385,8 @@
{
$this->Solr->deleteDocs( array(),
$this->getMetaFieldName( 'id' ) . ':' . $contentObject->attribute( 'id' ) . ' AND '.
- $this->getMetaFieldName( 'installation_id' ) . ':' . $this->installationID() );
+ $this->getMetaFieldName( 'installation_id' ) . ':' . $this->installationID(),
+ true );
}
/**
_______________________________________________
svn-eZFind mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-ezfind