From: Michael S. <sta...@us...> - 2005-10-06 01:45:45
|
Update of /cvsroot/archive-access/archive-access/projects/nutch/src/java/org/archive/access/nutch In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9487/src/java/org/archive/access/nutch Modified Files: NutchwaxOpenSearchServlet.java NutchwaxSegmentMergeTool.java Log Message: * project.properties webapp config. * project.xml Minor change. * src/java/org/archive/access/nutch/NutchwaxOpenSearchServlet.java Make query string utf8. Index: NutchwaxOpenSearchServlet.java =================================================================== RCS file: /cvsroot/archive-access/archive-access/projects/nutch/src/java/org/archive/access/nutch/NutchwaxOpenSearchServlet.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NutchwaxOpenSearchServlet.java 27 Jul 2005 01:24:38 -0000 1.1 --- NutchwaxOpenSearchServlet.java 6 Oct 2005 01:45:35 -0000 1.2 *************** *** 50,58 **** // Make a delegating method that preprocesses the query string // converting any exacturl values so they'll pass the NutchAnalysis. HttpServletRequest delegatingReq = new HttpServletRequest() { public String getParameter(String parameter) { String q = req.getParameter(parameter); ! return (parameter != null && parameter.equals("query"))? ! NutchwaxQuery.encodeExacturl(q): q; } --- 50,67 ---- // Make a delegating method that preprocesses the query string // converting any exacturl values so they'll pass the NutchAnalysis. + // Also make it so we encode the parameter strings properly. HttpServletRequest delegatingReq = new HttpServletRequest() { public String getParameter(String parameter) { String q = req.getParameter(parameter); ! if (parameter == null || !parameter.equals("query") || ! q == null) { ! return q; ! } ! try { ! q = new String(q.getBytes("ISO-8859-1"), "UTF-8"); ! } catch (java.io.UnsupportedEncodingException e) { ! throw new RuntimeException(e); ! } ! return NutchwaxQuery.encodeExacturl(q); } Index: NutchwaxSegmentMergeTool.java =================================================================== RCS file: /cvsroot/archive-access/archive-access/projects/nutch/src/java/org/archive/access/nutch/NutchwaxSegmentMergeTool.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NutchwaxSegmentMergeTool.java 2 Sep 2005 01:08:18 -0000 1.1 --- NutchwaxSegmentMergeTool.java 6 Oct 2005 01:45:35 -0000 1.2 *************** *** 225,228 **** --- 225,229 ---- } masters.add(masterDir); + LOG.severe("MasterDir is " + masterDir.toString()); IndexWriter iw = new IndexWriter(masterDir, new WhitespaceAnalyzer(), true); iw.setUseCompoundFile(false); |