diff --git a/htroot/IndexReIndexMonitor_p.java b/htroot/IndexReIndexMonitor_p.java index a397464eb..00c56f35a 100644 --- a/htroot/IndexReIndexMonitor_p.java +++ b/htroot/IndexReIndexMonitor_p.java @@ -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;