Thread: [Carrot2-cvs] carrot2/components/inputs/snippet-reader/src/org/put/snippetreader/readers/HtmlMultipa
Brought to you by:
dawidweiss,
stachoo
From: <daw...@us...> - 2004-01-19 21:30:37
|
Update of /cvsroot/carrot2/carrot2/components/inputs/snippet-reader/src/org/put/snippetreader/readers/HtmlMultipage In directory sc8-pr-cvs1:/tmp/cvs-serv1914/src/org/put/snippetreader/readers/HtmlMultipage Modified Files: HttpMultiPageReader.java Log Message: [refactor] removed some old sources from Pawel Index: HttpMultiPageReader.java =================================================================== RCS file: /cvsroot/carrot2/carrot2/components/inputs/snippet-reader/src/org/put/snippetreader/readers/HtmlMultipage/HttpMultiPageReader.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** HttpMultiPageReader.java 30 Sep 2003 11:35:47 -0000 1.2 --- HttpMultiPageReader.java 19 Jan 2004 21:30:34 -0000 1.3 *************** *** 55,58 **** --- 55,83 ---- } + public byte [] getFirstResultsPage(String query, int resultsNeeded, String encoding, Element pageInfo) throws IOException + { + String inputEncoding = encoding; + String outputEncoding = encoding; + + // load the first page of the results. + Map mappings = new HashMap(); + mappings.put("query.string", query); + mappings.put("query.startFrom", "0"); + + InputStream pageInputStream = submitter.submit( + queryParameters, mappings, outputEncoding + ); + + if (pageInputStream == null) + { + throw new IOException("Null returned from the submitter (HTTP request failed)"); + } + + // load the page entirely. + byte [] pageBytes = FileHelper.readFully(pageInputStream); + return pageBytes; + } + + public Enumeration getQueryResultsPages( String query, int resultsNeeded, String encoding, Element pageInfo *************** *** 140,144 **** ); throw new Exception( ! "Snippet parser problems. Please notify system administrator." ); } --- 165,170 ---- ); throw new Exception( ! "Snippet parser problems (Neither results nor no-results tokens were found)." ! + " Please notify system administrator." ); } |