3          ! "#$ %& '( ) * +, - ./ 0 12 345678 9: ;<= >? @A BCD E FGHIJK >zL >MhNOPQRSTUVWXYZ[\ ]^_ `a bc d efg ()hij `) k lmn op 0 qr qs tuv wxyz{ w|}~  x x x x x l ' '9         `  ]    )      )        ` `               ` `  ) ]      `                   (       0  )    w ! " #$ %& '(' )* )+, ]-. /0123 b4 56789:; 4 <=> 4? @ABCD EF ?G AH C I InnerClassesSOLR_DATE_FORMATLjava/lang/ThreadLocal; Signature/Ljava/lang/ThreadLocal;SOLR_DATE_FORMAT_NO_MSEXPORT_DATE_FORMAT EXPORT_SEPLjava/lang/String; ConstantValue ACTION_OPTION CLEAR_OPTIONOVERWRITE_OPTIONDIRECTORY_OPTION HELP_OPTIONINDEX_NAME_OPTION KEEP_OPTION LAST_OPTION ROWS_PER_FILEI'MULTIPLE_VALUES_SPLITTERlogLorg/apache/log4j/Logger;()VCodeLineNumberTableLocalVariableTablethis"Lorg/dspace/util/SolrImportExport;main([Ljava/lang/String;)VsolrUrlclearZeLjava/lang/Exception; importDirLjava/io/File; indexNamecreated timeField lastValue exportDir keepExport overwriteline$Lorg/apache/commons/cli/CommandLine; indexNames[Ljava/lang/String; directoryNameaction'Lorg/apache/commons/cli/ParseException;argsparser*Lorg/apache/commons/cli/CommandLineParser;options Lorg/apache/commons/cli/Options; StackMapTableJKKx(I Exceptions makeOptions"()Lorg/apache/commons/cli/Options;reindex)(Ljava/lang/String;Ljava/lang/String;ZZ)V createRequestCreate>Lorg/apache/solr/client/solrj/request/CoreAdminRequest$Create;2Lorg/apache/solr/client/solrj/SolrServerException; adminSolr2Lorg/apache/solr/client/solrj/impl/HttpSolrServer;status9Lorg/apache/solr/client/solrj/response/CoreAdminResponse; coreSizeObjLjava/lang/Object;coreSizeJusableExportSpace tempDataDircreatedTempDataDir swapRequest7Lorg/apache/solr/client/solrj/request/CoreAdminRequest;origSolr exportDirName tempIndexName origSolrUrl baseSolrUrl tempSolrUrlinstanceIndexNamesolrInstanceDir solrInstancecreatedExportDirjL5M exportIndexH(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Z)VtoDir importIndex6(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Z)VmvFieldcontentStreamUpdateRequestALorg/apache/solr/client/solrj/request/ContentStreamUpdateRequest;filefromDirsolrmultivaluedFieldsLjava/util/List;files[Ljava/io/File;LocalVariableTypeTable$Ljava/util/List;NOgetMultiValuedFieldsD(Lorg/apache/solr/client/solrj/impl/HttpSolrServer;)Ljava/util/List;info FieldInfo>Lorg/apache/solr/client/solrj/response/LukeResponse$FieldInfo;request2Lorg/apache/solr/client/solrj/request/LukeRequest;response4Lorg/apache/solr/client/solrj/response/LukeResponse;fieldsLjava/util/Map;resultaLjava/util/Map;PQX(Lorg/apache/solr/client/solrj/impl/HttpSolrServer;)Ljava/util/List; clearIndex(Ljava/lang/String;)VZ(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)VlastValueFiltermonthStartDateLjava/util/Date;Ljava/text/ParseException;messageurlLjava/net/URL;i monthStart docsThisMonth monthQuery(Lorg/apache/solr/client/solrj/SolrQuery; monthFacetCount8Lorg/apache/solr/client/solrj/response/RangeFacet$Count;fromWhenquery fieldInfo timeFieldInfo6Lorg/apache/solr/client/solrj/response/FieldStatsInfo;earliestTimestamp monthFacetsYLjava/util/Map;JLjava/util/List;makeFilterQuery8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;daysmakeDirectoryName&(Ljava/lang/String;)Ljava/lang/String;directoryValuemakeExportFilename8(Ljava/lang/String;Ljava/util/Date;JI)Ljava/lang/String; exportStart totalRecordsindexexportFileNumber, makeSolrUrl makeTimeFieldprintHelpAndExit$(Lorg/apache/commons/cli/Options;I)VexitCodemyhelp&Lorg/apache/commons/cli/HelpFormatter; SourceFileSolrImportExport.java ^_"org/apache/commons/cli/PosixParser J RS org/dspace/util/SolrImportExporthK TU java/lang/String statistics VWX YZ3No index name provided, defaulting to "statistics".[ \d ] aexport ]import ^_ java/io/File ^ `a bajava/lang/StringBuilderImport directory cdK doesn't exist or is not readable by the current user. Not importing index ef c java/io/IOException0org/apache/solr/client/solrj/SolrServerException)org/dspace/util/SolrImportExportException1Problem encountered while trying to import index . ghl iaExport directory : is not writable by the current user. Not exporting index ja+ could not be created. Not exporting index f 1Problem encountered while trying to export index k  g_Unknown action $; must be import, export or reindex.%org/apache/commons/cli/ParseExceptionCannot read command optionsorg/apache/commons/cli/OptionsBThe action to perform: import, export or reindex. Default: export. klUWhen importing, also clear the index first. Ignored when action is export or reindex.force-overwriteGWhen exporting or re-indexing, allow overwrite of existing export files directoryjThe absolute path for the directory to use for import or export. If omitted, [dspace]/solr-export is used.help%Get help on options for this command. index-namelThe names of the indexes to process. At least one is required. Available indexes are: authority, statistics.keepWhen reindexing, keep the contents of the data export directory. By default, the contents of this directory will be deleted once the reindex has finished. Ignored when action is export or import.last~When exporting, export records from the last [timeperiod] only. This can be one of: 'd' (beginning of yesterday through to now); 'm' (beginning of the previous month through to end of the previous month); a number, in which case the last [number] of days are exported, through to now (use 0 for today's data). Date calculation is done in UTC. If omitted, all documents are exported.-temp/m n statistics- oU dspace.dirp q rN sa Directory /conf/ doesn't exist or isn't readable. The reindexing process requires the Solr configuration directory for this index to be present on the local machine even if Solr is running on a different host. Not reindexing index "Could not create export directory  Can't write to export directory 0org/apache/solr/client/solrj/impl/HttpSolrServer tuL vw sizeInBytesx yz{ |} ~ %Not enough space in export directory ,; need at least as much space as the index ( /) but usable space in export directory is only .. Not continuing with reindex, please use the G option to specify an alternative export directy with sufficient space. temp solr-data*Could not create temporary data directory f(Can't write to temporary data directory Y?K*@ABW*$CDBW*3EFBW*GHBW*IJBW* KLBW*7MNBW*,OPBW*a*  ,8DP\hb b `^Y* Q ":*#:RS:Y R  ":*TU *:YVW X Y X  ": Y :     Z((YY[  \ * "]*2: Y+:  06  & (YY^ + "] -(YY_ + "]`Ya:*b:*cde:fghi7 k7 d\Yl + m n o n p  q "   rYYVW X s X t ":06*"(YYu v "]-"(YYw v "]xYy: zv{|}~W/:Y   "Y:*W*  * %/:Y   "+`Ya:WY:*W   %WWr3 . & r:   rV'$a&I$?Pz    $/7D\c r"$&")-./1/375V;_<f=p>w@GBEFJKLMNSV]X[\`%a+d4e;fAgIhQl]ngqmtwwyb_#*j*jk/Z7RDE\-c&mi%dnNNsitiNN$N?NPnNzDN 9m pN rm i .M@N$>"2Boc&n+<+nX&'( `a *+,-4a  b4 nN m gN pN ti'(& `,#(YY *  "]+ +'(YY + * "]`Y,a::,+Y*: )Y +v  * ":66   2: Y  v "Y:  :  R  :  Y   " Y   "  W   W 7War'5Ycjnr @`clwbf  @N  m nNmgNhic4j- j-F ' #%GX*&'( `YLYM,*N-::A:Y¶öŶ "ƙ+ǹW!MYɶ , ",+ru&ru'a2 @coruvbH@/b\VvjkV0*DBI `_`Y*aL+˶W+W+Wa     bgN &' `#Y*SY+SY,SY-SYSж,#(YY *  "]+ +-'(YYѶ +Ҷ * "]`Y,a:Y˷:ՙ"-:ՙ YSWضW-۶:-$Y,SY*SY-SYSж-:   $Y,SY*SY-SYSж : WضWW Y-SW YY  "SW YSW YSWW۶:  :   :  ::#:(YY  " 6Y˷:'ضW YSW YSW YSW YY-      "SW6ض W YY,   ":Y+v*:BYvSY*SYSYSYS:y:YvSY*SYSYSYS:(Y]YvSY*SYSYSYS:(Y]Ą'!aD$ +"K%Y'},./12489:;<>@A B@DAFKHQIWJaKhLxMNOPRTVY^![#]A_HaSb_crdegikln o-q4r?s\ratiulvtxyxz~~ibN#jaN N N mYANHYS nNmgNpNNtih] K   K #;+  /[>>6 '&( `p+Y*  "+= +=Y*   Y  "a (-5b**YppNpqN5;Y  `i.*ՙ*YVW X  X "a b .N `: !0YŶ 'l" !m#$%&:Y* ' (+ ՙY)  "Ŷ * "a 9M\b4nNYN&9@ `Q* U%Y+,- * Ŷ. "/* 0WY1 * "a +5<b QnN+ `a* U2/*3a  b nN `N4Y5M,Y6 7 "*89:9;9<9=>a"%.7@IMb NNYF   _`K'?Y@AYBCYD(Ea4 <BY  FJ CA?x   @@