: I am not familiar with Solr internals, so the approach I wanted to take was
: to basically check the numDocs property of the index during start-up and set
: a READABLE state in the ZooKeeper node if it's greater than 0. I also
: planned to create a commit hook for replication and updating which
: controlled the READABLE property based on numDocs also.
: 
: This just leaves the problem of finding out the number of documents during
: start-up. I planned to have something like:

Most of the ZK stuff you mentioned is over my head, but i get the general 
gist of what you want:

 * a hook on startup that checks numDocs
 * if not empty, trigger some logic

My suggestion would be to implement this as a "firstSearcher" 
SolrEventListener.  when that runs, you'll have easy access to a 
SOlrIndexSearcher (and you won't even have to refcount it) and you can 
fire whatever logic you want based on what you find when looking at it.


-Hoss

Reply via email to