2010-08-15 8 views
3

J'ai un SolrPhpClient que j'utilise pour communiquer avec Solr.Solr Comment supprimer tous les enregistrements SAUF ceux d'un tableau?

Je peux faire des requêtes très facile, comme:

$solr->deleteByQuery("id: 12345") 

Quoi qu'il en soit, je me demande si quelqu'un sait là d'une façon de supprimer tous les enregistrements dans un index Solr SAUF ceux que j'ai dans un tableau ...

Est-ce même possible ...

Merci

Répondre

6
$solr->deleteByQuery("*:* -id:(12345 OR 12346 OR 12347)") 
+0

Très utile. Merci – atpatil11

Questions connexes