lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From marship <>
Subject Re:indexing best practices
Date Fri, 16 Jul 2010 18:51:23 GMT
Hi. I justed noticed when you add document to solr, turn the auto-commit flag off, after posting
done, commit and optimize. The the speed is super fast. 

I was using 31 clients to post 31 solr cores at the same time. I think if you use 2 clients
to post to same core, the question will be "how fast can your client generate the xml?". In
my case, solr is faster than the speed I create the xml.


在2010-07-17 02:39:58,kenf_nc <> 写道:
>I was curious if anyone has done work on finding what an optimal (or max)
>number of client processes are for indexing. That is, if I have the ability
>to spin up N number of processes that construct a POST to add/update a Solr
>document, is there a point at which the number of clients posting
>simultaneously overloads Solr's ability to keep up with the Add's? I know
>this is very hardware dependent, but am looking for ballpark guidelines.
>This will be in a Tomcat process running on Windows Server 2008, 2 Solr
>instances, one master, one slave standard replication.
>Related to this, is there a best practice number of documents to send in a
>single POST. (again I know it depends on the complexity of the document,
>field types, analyzers/tokenizers etc).
>And finally, what do you find to be the best approach to getting data into
>Solr. If the technology aspect isn't an issue (except I don't want to use
>EmbeddedSolr), you just want to get documents added/updated as quickly as
>possible.  POST, xml or csv document upload, DataImportHandler, other?  I'm
>just looking for raw speed, not architectural factors.
>So, nutshell, all other factors put aside, I'm looking for best approach to
>indexing with pure raw speed the only criteria. 
>View this message in context:
>Sent from the Solr - User mailing list archive at
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message