Solr Как удалить все записи, кроме записей в массиве? - PullRequest
3 голосов
/ 15 августа 2010

У меня есть SolrPhpClient, который я использую для связи с Solr.

Я могу очень легко делать запросы, например:

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

В любом случае, мне интересно, знает ли кто-нибудь способ удаления всех записей в индексе Solr, КРОМЕ тех, которые у меня есть внутри массива ...

Это вообще возможно ...

Спасибо

1 Ответ

6 голосов
/ 15 августа 2010
$solr->deleteByQuery("*:* -id:(12345 OR 12346 OR 12347)")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...