Revision: 2457 http://archive-access.svn.sourceforge.net/archive-access/?rev=2457&view=rev Author: miklosh Date: 2008-07-17 10:18:46 +0000 (Thu, 17 Jul 2008) Log Message: ----------- Switched to using multiple valued Lucene fields. Modified Paths: -------------- trunk/archive-access/projects/nutchwax/imagesearch/src/java/org/archive/nutchwax/imagesearch/ImageSearcherBean.java Modified: trunk/archive-access/projects/nutchwax/imagesearch/src/java/org/archive/nutchwax/imagesearch/ImageSearcherBean.java =================================================================== --- trunk/archive-access/projects/nutchwax/imagesearch/src/java/org/archive/nutchwax/imagesearch/ImageSearcherBean.java 2008-07-17 10:16:27 UTC (rev 2456) +++ trunk/archive-access/projects/nutchwax/imagesearch/src/java/org/archive/nutchwax/imagesearch/ImageSearcherBean.java 2008-07-17 10:18:46 UTC (rev 2457) @@ -172,7 +172,7 @@ float docSim = 0.0f; float maxDist = Float.MAX_VALUE; float minScore = 0.0f; - + long totalHits = 0; boolean more = spans.next(); @@ -195,8 +195,7 @@ docBoost = doc.getBoost(); // Get image positions - String posField = doc.getField(ImageSearch.IMAGE_POS_KEY).stringValue(); - String[] positions = posField.split(":"); + String[] positions = doc.getValues(ImageSearch.IMAGE_POS_KEY); imagePositions = new int[positions.length]; numDocImages = positions.length; for (int i = 0; i < numDocImages; i++) { @@ -205,12 +204,10 @@ maxDist = (float)imagePositions[numDocImages-1]; // Get image ids - String idField = doc.getField(ImageSearch.IMAGE_IDS_KEY).stringValue(); - imageIds = idField.split(":"); + imageIds = doc.getValues(ImageSearch.IMAGE_IDS_KEY); // Get image urls - String urlField = doc.getField(ImageSearch.IMAGE_URLS_KEY).stringValue(); - imageUrls = urlField.split(" "); + imageUrls = doc.getValues(ImageSearch.IMAGE_URLS_KEY); } int pos = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |