我正在尝试从我的索引中删除具有特定产品ID的文档。示例代码如下:packagemainimport("encoding/json""log""time""fmt""gopkg.in/mgo.v2/bson"elastic"gopkg.in/olivere/elastic.v3")funcmain(){client,err:=elastic.NewClient(elastic.SetSniff(false),elastic.SetURL("http://localhost:9200"))iferr!=nil{log.Fatal("CannotcreateESclient:",err)}b
传递JSON数据和XML数据时,Solr的删除查询语法是否不同?Solr的docs比较模糊。我在Java1.8的MacOSX上使用Solr5.0.0。这是我本地机器上的curl命令。curl-vhttp://localhost:8983/solr/nZ/update-H"Content-Type:application/json"--data-binary[{"delete":{"query":"UserId:5629499534213120ANDSessionId:5066549580791808ANDKind:event"}}]这个输出:{"responseHeader":{"st
我有一个用于与Solr通信的SolrPhpClient。我可以很容易地进行查询,例如:$solr->deleteByQuery("id:12345")无论如何,我想知道是否有人知道删除Solr索引中所有记录的方法,除了我在数组中的记录...这是否可能...谢谢 最佳答案 $solr->deleteByQuery("*:*-id:(12345OR12346OR12347)") 关于php-Solr如何删除数组中除记录之外的所有记录?,我们在StackOverflow上找到一个类似的问题: