reverted latest change for reindexing because that works actually only

for internal Solr indexes. This is mainly caused by the fact that an
external Solr may be also a SolrCloud which do not support LukeRequests,
which are needed to request the old Schema.
pull/1/head
Michael Peter Christen 11 years ago
parent 841cc77391
commit 15b2fad6a2

@ -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;

Loading…
Cancel
Save