Php 如何删除数组中除记录以外的所有记录?

Php 如何删除数组中除记录以外的所有记录?,php,mysql,html,database,solr,Php,Mysql,Html,Database,Solr,我有一个用于与Solr通信的SolrpClient 我可以使查询变得非常简单,例如: $solr->deleteByQuery("id: 12345") 不管怎样,我想知道是否有人知道一种方法可以删除Solr索引中的所有记录,除了数组中的记录 这有可能吗 谢谢 $solr->deleteByQuery("*:* -id:(12345 OR 12346 OR 12347)")

我有一个用于与Solr通信的SolrpClient

我可以使查询变得非常简单,例如:

    $solr->deleteByQuery("id: 12345")
不管怎样,我想知道是否有人知道一种方法可以删除Solr索引中的所有记录,除了数组中的记录

这有可能吗

谢谢

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