On 2/26/2016 3:53 PM, Toke Eskildsen wrote: > MarkG <gates.m...@gmail.com> wrote: >> Is there a way anyone can recommend to identify newly added docs to a Solr >> index. Ie: I have some new docs. I update the index with the new doc and >> this happens on a regular basis, say every 4 weeks. I want to be able to >> distinguish the docs that are new given in a certain number of days, say 10 >> days from the time the index had the new doc added. > https://lucene.apache.org/solr/4_7_0/solr-core/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.html > and a 'timestamp:[NOW/DAY-10DAYS TO *]' query?
I didn't know about the timestamp update processor. That's pretty cool, and now that I really think about it, would be required for SolrCloud to operate sanely. If you're not running SolrCloud, then it can be handled with a config that's even easier. You can add a field like the following to your schema, and make sure that your indexing never includes this field: <field name="index_last_mod_internal" type="tdate" indexed="true" stored="true" docValues="true" default="NOW"/> That's copied straight out of one of the schemas I'm using. Thanks, Shawn