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