【问题标题】:Solr How to delete all records EXCEPT ones in an array?Solr 如何删除数组中除记录外的所有记录?
【发布时间】:2011-03-30 03:52:25
【问题描述】:

我有一个 SolrPhpClient 用于与 Solr 通信。

我可以很容易地进行查询,例如:

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

无论如何,我想知道是否有人知道删除 Solr 索引中所有记录的方法,除了我在数组中的记录...

这有可能吗……

谢谢

【问题讨论】:

    标签: php mysql html database solr


    【解决方案1】:
    $solr->deleteByQuery("*:* -id:(12345 OR 12346 OR 12347)")
    

    【讨论】:

      猜你喜欢
      • 2012-10-01
      • 2011-11-06
      • 2011-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 2021-08-02
      • 1970-01-01
      相关资源
      最近更新 更多