See the correct syntax example here: https://cwiki.apache.org/confluence/display/solr/Uploading+Data+with+Index+Handlers#UploadingDatawithIndexHandlers-SendingJSONUpdateCommands
Your query is fine. -- Jack Krupansky On Tue, Mar 22, 2016 at 3:07 PM, Paul Hoffman <p...@flo.org> wrote: > I've been struggling to find the right syntax for deleting by query > using JSON, where the query includes an fq parameter. > > I know how to delete *all* documents, but how would I delete only > documents with field doctype = "cres"? I have tried the following along > with a number of variations, all to no avail: > > $ curl -s -d @- 'http://localhost:8983/solr/blacklight-core/update?wt=json' > <<EOS > { > "delete": { "query": "doctype:cres" } > } > EOS > > I can identify the documents like this: > > curl -s ' > http://localhost:8983/solr/blacklight-core/select?q=&fq=doctype%3Acres&wt=json&fl=id > ' > > It seems like such a simple thing, but I haven't found any examples that > use an fq. Could someone post an example? > > Thanks in advance, > > Paul. > > -- > Paul Hoffman <p...@flo.org> > Systems Librarian > Fenway Libraries Online > c/o Wentworth Institute of Technology > 550 Huntington Ave. > Boston, MA 02115 > (617) 442-2384 (FLO main number) >