>
> Essentially I'm asking if it ok to call <commit/>  often.  Up to many
> times / second from multiple sources.

Really depends on your collection size, the query rate, and what your
tolerance is for queries that might take longer sometimes.




I'd cut way down or remove any autowarming.
If you normally sort by a field, you might want that as a single
static warming query.  The first sort on a field populates the
fieldCache and that can take some time.

Is it really the case that stuff needs to be *immediately* searchable
(as in, computer immediately), or do you just want a user to be able
to search for something they just added (in which case, at least
seconds should be OK, not fractions of a second).


not computer immediately, just user immediately - within a second
(hopefully not two), but the thing that was added must show up in the
results.

My solrconfig.xml is essentially the same as the example one.  (with
listeners commented out) and autowarmCount="256"

Are you saying to change autowarmCount="0" and add a listener like:

<listener event="newSearcher" class="solr.QuerySenderListener">
     <arr name="queries">
  ...
</listener>

thanks

Reply via email to