On Thu, 2006-12-21 at 12:23 -0800, escher2k wrote: > Hi, > We currently use Lucene to do index user data every couple of hours - the > index is completely rebuilt, > the old index is archived and the new one copied over to the directory. > Example - > > /bin/cp ${LOG_FILE} ${CRON_ROOT}/index/help/ > /bin/rm -rf ${INDEX_ROOT}/archive/help.${DATE} > /bin/cp -R ${CRON_ROOT}/index/help ${INDEX_ROOT}/help.new > /bin/mv ${INDEX_ROOT}/help ${INDEX_ROOT}/archive/help.${DATE} > /bin/mv ${INDEX_ROOT}/help.new ${INDEX_ROOT}/help > > This works fine since the index is retrieved every time from the disk. Is it > possible to do the same with Solr ? > Assuming we also use caching to speed up the retrieval, is there a way to > invalidate some/all caches when > this done ? >
Did you look into http://wiki.apache.org/solr/CollectionDistribution http://wiki.apache.org/solr/SolrCollectionDistributionScripts http://wiki.apache.org/solr/SolrCollectionDistributionOperationsOutline I am still very new to solr but it sounds like it is exactly what you need (like as well said by others). HTH salu2 > Thanks. >