You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by yo...@apache.org on 2006/04/03 20:10:11 UTC
svn commit: r391099 -
/incubator/solr/trunk/src/apps/SolrTest/src/SolrTest.java
Author: yonik
Date: Mon Apr 3 11:10:09 2006
New Revision: 391099
URL: http://svn.apache.org/viewcvs?rev=391099&view=rev
Log:
ability to specify/override query parameters from command line
Modified:
incubator/solr/trunk/src/apps/SolrTest/src/SolrTest.java
Modified: incubator/solr/trunk/src/apps/SolrTest/src/SolrTest.java
URL: http://svn.apache.org/viewcvs/incubator/solr/trunk/src/apps/SolrTest/src/SolrTest.java?rev=391099&r1=391098&r2=391099&view=diff
==============================================================================
--- incubator/solr/trunk/src/apps/SolrTest/src/SolrTest.java (original)
+++ incubator/solr/trunk/src/apps/SolrTest/src/SolrTest.java Mon Apr 3 11:10:09 2006
@@ -214,6 +214,7 @@
static SolrRequestHandler handler =
// new OldRequestHandler();
new StandardRequestHandler();
+ static String qargs = ""; // default query arguments
public char[] doReq(String req, String params) {
int start=0;
@@ -228,6 +229,8 @@
args.put("fl", "score");
args.put("version", "2.0");
+ params = params==null? qargs : (params + '&' + qargs);
+
if (params != null) {
String[] plist = params.split("&");
for (String decl : plist) {
@@ -321,6 +324,8 @@
testFile=args[i++];
} else if (arg.equals("-noValidate")) {
doValidate=false;
+ } else if (arg.equals("-qargs")) {
+ qargs=args[i++];
} else {
System.out.println("Unknown option: " + arg);
return;