You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Charles Hornberger <ch...@gmail.com> on 2007/11/09 22:09:56 UTC

question about batches in new solr.py (SOLR-216)

I'm experimenting with the new solr.py from
http://issues.apache.org/jira/browse/SOLR-216 think perhaps I'm
confused about how batching is are supposed to work.

I wrote this test script:

  import solr
  client = solr.SolrConnection('http://localhost:8080/solr')
  client.begin_batch()
  client.add(id=9999998)
  client.add(id=9999999)
  client.end_batch()
  client.commit()
  response = client.query(q="id:9999998 OR id:9999999", fields=['id'])
  assert len(response.results) == 2

and it fails; only the first document is returned. I would expect to get both.

The Solr logfiles show no errors, but suggest that only the first <add
/> was processed:

Nov 9, 2007 1:07:21 PM org.apache.solr.handler.XmlUpdateRequestHandler update
INFO: added id={9999998} in 2ms
Nov 9, 2007 1:07:21 PM org.apache.solr.core.SolrCore execute
INFO: /update  0 2

Am I misunderstanding something?

Thanks,
Charlie