You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ko...@apache.org on 2011/03/28 17:39:10 UTC
svn commit: r1086276 - in /lucene/dev/trunk/solr: CHANGES.txt
src/java/org/apache/solr/core/RequestHandlers.java
Author: koji
Date: Mon Mar 28 15:39:10 2011
New Revision: 1086276
URL: http://svn.apache.org/viewvc?rev=1086276&view=rev
Log:
SOLR-2445: Register standard search handler
Modified:
lucene/dev/trunk/solr/CHANGES.txt
lucene/dev/trunk/solr/src/java/org/apache/solr/core/RequestHandlers.java
Modified: lucene/dev/trunk/solr/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/CHANGES.txt?rev=1086276&r1=1086275&r2=1086276&view=diff
==============================================================================
--- lucene/dev/trunk/solr/CHANGES.txt (original)
+++ lucene/dev/trunk/solr/CHANGES.txt Mon Mar 28 15:39:10 2011
@@ -214,7 +214,33 @@ Apache Lucene trunk
Apache Tika 0.8
Carrot2 3.4.2
-(No Changes)
+
+Upgrading from Solr 3.1
+----------------------
+
+Detailed Change List
+----------------------
+
+New Features
+----------------------
+
+Optimizations
+----------------------
+
+Bug Fixes
+----------------------
+
+* SOLR-2445: Register "standard" search handler. (koji)
+
+Other Changes
+----------------------
+
+Build
+----------------------
+
+Documentation
+----------------------
+
================== 3.1.0-dev ==================
Versions of Major Components
Modified: lucene/dev/trunk/solr/src/java/org/apache/solr/core/RequestHandlers.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/java/org/apache/solr/core/RequestHandlers.java?rev=1086276&r1=1086275&r2=1086276&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/java/org/apache/solr/core/RequestHandlers.java (original)
+++ lucene/dev/trunk/solr/src/java/org/apache/solr/core/RequestHandlers.java Mon Mar 28 15:39:10 2011
@@ -17,25 +17,28 @@
package org.apache.solr.core;
+import java.net.URL;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.LinkedHashMap;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
import org.apache.solr.common.SolrException;
import org.apache.solr.common.SolrException.ErrorCode;
+import org.apache.solr.common.params.CommonParams;
+import org.apache.solr.common.params.CommonParams.EchoParamStyle;
import org.apache.solr.common.util.NamedList;
import org.apache.solr.common.util.SimpleOrderedMap;
+import org.apache.solr.handler.component.SearchHandler;
import org.apache.solr.request.SolrQueryRequest;
import org.apache.solr.request.SolrRequestHandler;
import org.apache.solr.response.SolrQueryResponse;
-import org.apache.solr.util.plugin.SolrCoreAware;
import org.apache.solr.util.plugin.PluginInfoInitialized;
+import org.apache.solr.util.plugin.SolrCoreAware;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.net.URL;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.LinkedHashMap;
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-
/**
*/
final class RequestHandlers {
@@ -68,6 +71,18 @@ final class RequestHandlers {
public RequestHandlers(SolrCore core) {
this.core = core;
+ register(DEFAULT_HANDLER_NAME, getStandardHandler());
+ }
+
+ private SolrRequestHandler getStandardHandler(){
+ SolrRequestHandler standard = core.createRequestHandler(SearchHandler.class.getName());
+ NamedList defParams = new NamedList();
+ defParams.add(CommonParams.HEADER_ECHO_PARAMS, EchoParamStyle.EXPLICIT.toString());
+ defParams.add(CommonParams.ROWS, 10);
+ NamedList nl = new NamedList();
+ nl.add("defaults", defParams);
+ standard.init(nl);
+ return standard;
}
/**