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:54:51 UTC
svn commit: r1086289 - in /lucene/dev/branches/branch_3x: ./ lucene/ solr/
solr/CHANGES.txt solr/src/java/org/apache/solr/core/RequestHandlers.java
Author: koji
Date: Mon Mar 28 15:54:51 2011
New Revision: 1086289
URL: http://svn.apache.org/viewvc?rev=1086289&view=rev
Log:
SOLR-2445: Register standard search handler
Modified:
lucene/dev/branches/branch_3x/ (props changed)
lucene/dev/branches/branch_3x/lucene/ (props changed)
lucene/dev/branches/branch_3x/solr/ (props changed)
lucene/dev/branches/branch_3x/solr/CHANGES.txt
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/core/RequestHandlers.java
Modified: lucene/dev/branches/branch_3x/solr/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/CHANGES.txt?rev=1086289&r1=1086288&r2=1086289&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/CHANGES.txt (original)
+++ lucene/dev/branches/branch_3x/solr/CHANGES.txt Mon Mar 28 15:54:51 2011
@@ -29,7 +29,33 @@ Apache Lucene 3x
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 ==================
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/core/RequestHandlers.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/core/RequestHandlers.java?rev=1086289&r1=1086288&r2=1086289&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/core/RequestHandlers.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/core/RequestHandlers.java Mon Mar 28 15:54:51 2011
@@ -17,24 +17,27 @@
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.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 {
@@ -67,6 +70,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;
}
/**