@ -37,7 +37,7 @@ public class IndexReIndexMonitor_p {
prop . put ( "currentselectquery" , "" ) ;
BusyThread bt = sb . getThread ( "reindexSolr" ) ;
if ( bt = = null ) {
if ( post ! = null & & post . containsKey ( "reindexnow" ) ) {
if ( post ! = null & & post . containsKey ( "reindexnow" ) & & sb . index . fulltext ( ) . connectedLocalSolr ( ) ) {
migration . reindexToschema ( sb ) ;
prop . put ( "querysize" , "0" ) ;
prop . put ( "infomessage" , "reindex job started" ) ;
@ -75,8 +75,13 @@ public class IndexReIndexMonitor_p {
}
} else {
prop . put ( "reindexjobrunning" , 0 ) ;
prop . put ( "querysize" , "is empty" ) ;
prop . put ( "infomessage" , "no reindex job running" ) ;
if ( sb . index . fulltext ( ) . connectedLocalSolr ( ) ) {
prop . put ( "querysize" , "is empty" ) ;
prop . put ( "infomessage" , "no reindex job running" ) ;
} else {
prop . put ( "querysize" , "" ) ;
prop . putHTML ( "infomessage" , "! reindex works only with embedded Solr index !" ) ;
}
}
// return rewrite properties
return prop ;