Author: siren
Date: Sat Jun 10 07:20:43 2006
New Revision: 413303

URL: http://svn.apache.org/viewvc?rev=413303&view=rev
Log:
removed unneeded SearchContext

Removed:
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchContext.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchContextImpl.java
Modified:
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/BaseSearch.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/Search.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchForm.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/ServiceLocator.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/WebappInstanceServiceLocator.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PostSearchExtensionPoint.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PreSearchExtensionPoint.java
    
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/SearchExtensionPoint.java

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/BaseSearch.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/BaseSearch.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/BaseSearch.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/BaseSearch.java
 Sat Jun 10 07:20:43 2006
@@ -64,8 +64,6 @@
 
   }
 
-  private SearchContextImpl context;
-
   private ServiceLocator serviceLocator;
 
   /**
@@ -114,9 +112,9 @@
   /**
    * Call plugins participating PreSearch activities
    */
-  void callPreSearch() {
+  void callPreSearch(ServiceLocator locator) {
     for (int i = 0; i < presearch.length; i++) {
-      presearch[i].doPreSearch(context);
+      presearch[i].doPreSearch(serviceLocator);
     }
   }
 
@@ -125,16 +123,16 @@
    */
   void callSearch() {
     for (int i = 0; i < search.length; i++) {
-      search[i].doSearch(context);
+      search[i].doSearch(serviceLocator);
     }
   }
 
   /**
    * Call plugins participating postSearch activities
    */
-  void callPostSearch() {
+  void callPostSearch(ServiceLocator locator) {
     for (int i = 0; i < postsearch.length; i++) {
-      postsearch[i].doPostSearch(context);
+      postsearch[i].doPostSearch(serviceLocator);
     }
   }
 
@@ -143,10 +141,9 @@
    */
   public void doSearch() {
     // create context
-    context = new SearchContextImpl(serviceLocator);
-    callPreSearch();
+    callPreSearch(serviceLocator);
     serviceLocator.getSearch().performSearch();
     // callSearch();
-    callPostSearch();
+    callPostSearch(serviceLocator);
   }
 }

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/Search.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/Search.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/Search.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/Search.java
 Sat Jun 10 07:20:43 2006
@@ -88,8 +88,15 @@
     LOG.info("performing search, requiring:" + getHitsRequired());
     
     try {
+      LOG.info("query:" + getQuery());
+      LOG.info("endOffset:" + getStartOffset() + getHitsRequired());
+      LOG.info("hitsPerDup:" + getHitsPerDup());
+      LOG.info("dupField:" + getDupField());
+      LOG.info("sortField:" + getSortColumn());
+      LOG.info("descending:" + isSortDesc());
+      
       hits = locator.getNutchBean().search(getQuery(), getStartOffset() + 
getHitsRequired(),
-          getHitsPerSite(), getDupField(), getSortColumn(), isSortDesc());
+          getHitsPerDup(), getDupField(), getSortColumn(), isSortDesc());
     } catch (IOException e) {
       hits = new Hits(0, new Hit[0]);
     }
@@ -202,7 +209,7 @@
   /**
    * @return Returns the hitsPerSite.
    */
-  public int getHitsPerSite() {
+  public int getHitsPerDup() {
     return hitsPerDup;
   }
 

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchForm.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchForm.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchForm.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/SearchForm.java
 Sat Jun 10 07:20:43 2006
@@ -266,7 +266,7 @@
   /**
    * Returns a string usable in urls that contains all active parameters and
    * their values, if submitted encoding does not work values are encoded with
-   * default encoding.
+   * utf-8 encoding.
    * 
    * @param encoding
    * @return
@@ -292,8 +292,8 @@
         sb.append(URLEncoder.encode(kv.getKey(), encoding)).append("=").append(
             URLEncoder.encode(kv.getValue(), encoding));
       } else {
-        sb.append(URLEncoder.encode(kv.getKey())).append("=").append(
-            URLEncoder.encode(kv.getValue()));
+        sb.append(URLEncoder.encode(kv.getKey(),"utf-8")).append("=").append(
+            URLEncoder.encode(kv.getValue(), "utf-8"));
       }
       if (i.hasNext()) {
         sb.append("&");

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/ServiceLocator.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/ServiceLocator.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/ServiceLocator.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/ServiceLocator.java
 Sat Jun 10 07:20:43 2006
@@ -78,5 +78,5 @@
   public Search getSearch();
 
   public Locale getLocale();
-
+  
 }

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/WebappInstanceServiceLocator.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/WebappInstanceServiceLocator.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/WebappInstanceServiceLocator.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/common/WebappInstanceServiceLocator.java
 Sat Jun 10 07:20:43 2006
@@ -135,4 +135,5 @@
   public Locale getLocale() {
     return getPreferences().getLocale(request);
   }
+
 }

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PostSearchExtensionPoint.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PostSearchExtensionPoint.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PostSearchExtensionPoint.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PostSearchExtensionPoint.java
 Sat Jun 10 07:20:43 2006
@@ -15,7 +15,7 @@
  */
 package org.apache.nutch.webapp.extension;
 
-import org.apache.nutch.webapp.common.SearchContext;
+import org.apache.nutch.webapp.common.ServiceLocator;
 
 /**
  * Plugins extending this extension point are run after the actual
@@ -25,6 +25,6 @@
 
   public static final String 
X_POINT_ID=PostSearchExtensionPoint.class.getName();
   
-  void doPostSearch(SearchContext context);
+  void doPostSearch(ServiceLocator locator);
   
 }

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PreSearchExtensionPoint.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PreSearchExtensionPoint.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PreSearchExtensionPoint.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/PreSearchExtensionPoint.java
 Sat Jun 10 07:20:43 2006
@@ -15,7 +15,7 @@
  */
 package org.apache.nutch.webapp.extension;
 
-import org.apache.nutch.webapp.common.SearchContext;
+import org.apache.nutch.webapp.common.ServiceLocator;
 
 /**
  * Plugins extending this extension point are run before the actual
@@ -25,6 +25,6 @@
   
   public static final String 
X_POINT_ID=PreSearchExtensionPoint.class.getName();
 
-  void doPreSearch(SearchContext context);
+  void doPreSearch(ServiceLocator locator);
 
 }

Modified: 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/SearchExtensionPoint.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/SearchExtensionPoint.java?rev=413303&r1=413302&r2=413303&view=diff
==============================================================================
--- 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/SearchExtensionPoint.java
 (original)
+++ 
lucene/nutch/trunk/contrib/web2/src/main/java/org/apache/nutch/webapp/extension/SearchExtensionPoint.java
 Sat Jun 10 07:20:43 2006
@@ -15,7 +15,7 @@
  */
 package org.apache.nutch.webapp.extension;
 
-import org.apache.nutch.webapp.common.SearchContext;
+import org.apache.nutch.webapp.common.ServiceLocator;
 
 /**
  * Plugins extending this interface can provide logic that
@@ -26,6 +26,6 @@
   
   public static final String X_POINT_ID=SearchExtensionPoint.class.getName();
 
-  void doSearch(SearchContext context);
+  void doSearch(ServiceLocator locator);
 
 }


Reply via email to