diff --git a/htroot/api/schema.xml b/htroot/api/schema.xml index 08c33c193..1cac45be8 100644 --- a/htroot/api/schema.xml +++ b/htroot/api/schema.xml @@ -55,6 +55,9 @@ + + + #{fields}# @@ -68,5 +71,8 @@ #[solruniquekey]# #[solrdefaultsearchfield]# + + + diff --git a/source/net/yacy/cora/federate/solr/connector/AbstractSolrConnector.java b/source/net/yacy/cora/federate/solr/connector/AbstractSolrConnector.java index 86b113ec4..0804b90b4 100644 --- a/source/net/yacy/cora/federate/solr/connector/AbstractSolrConnector.java +++ b/source/net/yacy/cora/federate/solr/connector/AbstractSolrConnector.java @@ -59,14 +59,15 @@ public abstract class AbstractSolrConnector implements SolrConnector { static { catchallQuery.setQuery("*:*"); catchallQuery.setFields(CollectionSchema.id.getSolrFieldName()); - catchallQuery.setRows(1); + catchallQuery.setRows(0); catchallQuery.setStart(0); } public final static SolrQuery catchSuccessQuery = new SolrQuery(); static { - catchSuccessQuery.setQuery("-" + CollectionSchema.failreason_t.getSolrFieldName() + ":[* TO *]"); + //catchSuccessQuery.setQuery("-" + CollectionSchema.failreason_t.getSolrFieldName() + ":[* TO *]"); + catchSuccessQuery.setQuery("*:*"); // failreason_t is only available for core collection1 catchSuccessQuery.setFields(CollectionSchema.id.getSolrFieldName()); - catchSuccessQuery.setRows(1); + catchSuccessQuery.setRows(0); catchSuccessQuery.setStart(0); } private final static int pagesize = 100;