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

Reply via email to