Can’t you introduce the field ? It should be straight forward, an every time you update the index, make sure to update the field. IndexWriter has setCommitData api, which you can call overtime you update/flush the indices.
> On Apr 8, 2017, at 2:30 PM, Jean-Claude Dauphin <jc.daup...@gmail.com> wrote: > > Thank you Ahmet for the suggestion. > > I checked the LukeRequestHandler.java code source and the it looks like > this: > > String s = reader.getIndexCommit().getUserData().get( > SolrIndexWriter.COMMIT_TIME_MSEC_KEY); > if (s != null) { > indexInfo.add("lastModified", new Date(Long.parseLong(s))); > } > > But this is the Solr code and not the Lucene code > > public class SolrIndexWriter extends IndexWriter { > .... > > /** Stored into each Lucene commit to record the > * System.currentTimeMillis() when commit was called. */ > public static final String COMMIT_TIME_MSEC_KEY = "commitTimeMSec"; > > And I don't find this map key into Lucene code. Otherwise I can test the > following code > > String s = indexReader.getIndexCommit().getUserData().get(" > commitTimeMSec"); > if (s != null) { > lastModified = new Date(Long.parseLong(s)).toString(); > } > > Thanks again Ahmet, > > Jean-Claude > > > > On Sat, Apr 8, 2017 at 10:31 PM, Ahmet Arslan <iori...@yahoo.com.invalid> > wrote: > >> >> Hi Jean, >> How about LukeRequest handler? Many of the information displayed on the >> admin screen comes from it.https://wiki.apache.org/solr/LukeRequestHandler >> >> Ahmet >> On Sunday, April 9, 2017, 2:21:38 AM GMT+3, Jean-Claude Dauphin < >> jc.daup...@gmail.com> wrote: >> Hello, >> >> I need to check the index last modification date to count the number of >> indexed terms only if tthe index has changed. >> >> Any idea or suggestion on how to do this. >> >> Thank you in advance. >> >> Best wishes, >> >> -- >> Jean-Claude Dauphin >>