Revision: 2523 http://archive-access.svn.sourceforge.net/archive-access/?rev=2523&view=rev Author: miklosh Date: 2008-08-01 17:17:44 +0000 (Fri, 01 Aug 2008) Log Message: ----------- Throw UnsupportedOperationException when searching against an index not suitable for image search. 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-31 21:29:53 UTC (rev 2522) +++ trunk/archive-access/projects/nutchwax/imagesearch/src/java/org/archive/nutchwax/imagesearch/ImageSearcherBean.java 2008-08-01 17:17:44 UTC (rev 2523) @@ -188,7 +188,10 @@ currentDoc = spans.doc(); doc = reader.document(currentDoc); // Skip document with no images - if ("0".equals(doc.getField(ImageSearch.HAS_IMAGE_KEY).stringValue())) { + String hasImagesValue = doc.getField(ImageSearch.HAS_IMAGE_KEY).stringValue(); + if (hasImagesValue == null) { + throw new UnsupportedOperationException("Index not suitable for image search."); + } else if ("0".equals(hasImagesValue)) { while (more && spans.doc() == currentDoc) { more = spans.next(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |