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;