Thanks all for your responses, what i expect to get is the index format version as it appears in luke's overview tab (index format : -9 (UNKNOWN)
2009/7/31 Jay Hill <jayallenh...@gmail.com>: > Check the system request handler: http://localhost:8983/solr/admin/system > > Should look something like this: > <lst name="lucene"> > <str name="solr-spec-version">1.3.0.2009.07.28.10.39.42</str> > <str name="solr-impl-version">1.4-dev 797693M - jayhill - 2009-07-28 > 10:39:42</str> > <str name="lucene-spec-version">2.9-dev</str> > <str name="lucene-impl-version">2.9-dev 794238 - 2009-07-15 18:05:08</str> > </lst> > > -Jay > > > On Thu, Jul 30, 2009 at 10:32 AM, Walter Underwood > <wun...@wunderwood.org>wrote: > >> I think the properties page in the admin UI lists the Lucene version, but I >> don't have a live server to check that on at this instant. >> >> wunder >> >> >> On Jul 30, 2009, at 10:26 AM, Chris Hostetter wrote: >> >> >>> : > i want to get the lucene index format version from solr web app (as >>> >>> : the Luke request handler writes it out: >>> : >>> : indexInfo.add("version", reader.getVersion()); >>> >>> that's the index version (as in "i have added docs to the index, so the >>> version number has changed") the question is about the format version (as >>> in: "i have upgraded Lucene from 2.1 to 2.3, so the index format has >>> changed") >>> >>> I'm not sure how Luke get's that ... it's not exposed via a public API on >>> an IndexReader. >>> >>> Hmm... SegmentInfos.readCurrentVersion(Directory) seems like it would do >>> the trick; but i'm not sure how that would interact with customized >>> INdexReader implementations. i suppose we could always make it non-fatal >>> if it throws an exception (just print the exception mesg in place of hte >>> number) >>> >>> anybody want to submit a patch to add this to the LukeRequestHandler? >>> >>> >>> -Hoss >>> >> >> > -- Lici