Revision: 2854
http://archive-access.svn.sourceforge.net/archive-access/?rev=2854&view=rev
Author: binzino
Date: 2009-10-28 00:25:23 +0000 (Wed, 28 Oct 2009)
Log Message:
-----------
Updated to Nutch 1.0 API.
Modified Paths:
--------------
trunk/archive-access/projects/nutchwax/archive/src/nutch/src/java/org/apache/nutch/searcher/IndexSearcher.java
Modified: trunk/archive-access/projects/nutchwax/archive/src/nutch/src/java/org/apache/nutch/searcher/IndexSearcher.java
===================================================================
--- trunk/archive-access/projects/nutchwax/archive/src/nutch/src/java/org/apache/nutch/searcher/IndexSearcher.java 2009-10-28 00:18:16 UTC (rev 2853)
+++ trunk/archive-access/projects/nutchwax/archive/src/nutch/src/java/org/apache/nutch/searcher/IndexSearcher.java 2009-10-28 00:25:23 UTC (rev 2854)
@@ -107,12 +107,12 @@
public String getExplanation(Query query, Hit hit) throws IOException {
return luceneSearcher.explain(this.queryFilters.filter(query),
- hit.getIndexDocNo()).toHtml();
+ Integer.valueOf(hit.getUniqueKey())).toHtml();
}
public HitDetails getDetails(Hit hit) throws IOException {
- Document doc = luceneSearcher.doc(hit.getIndexDocNo());
+ Document doc = luceneSearcher.doc(Integer.valueOf(hit.getUniqueKey()));
List docFields = doc.getFields();
String[] fields = new String[docFields.size()];
@@ -173,13 +173,14 @@
{
if ( "site".equals( dedupField ) )
{
- String exactUrl = reader.document( doc ).get( "exacturl");
try
{
- java.net.URL u = new java.net.URL( exactUrl );
+ String url = reader.document( doc ).get( "url");
+
+ java.net.URL u = new java.net.URL( url );
dedupValue = u.getHost();
- System.out.println("Dedup value hack:" + dedupValue);
+ System.out.println( "Dedup value hack:" + dedupValue );
}
catch ( java.net.MalformedURLException e )
{
@@ -192,7 +193,7 @@
}
}
- hits[i] = new Hit(doc, sortValue, dedupValue);
+ hits[i] = new Hit(Integer.toString(doc), sortValue, dedupValue);
}
return new Hits(topDocs.totalHits, hits);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|