Author: knguyen
Date: Thu Aug 16 17:54:00 2007
New Revision: 18192
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18192&repname=
=3Djahia
Log:
fix duplicate hit returned by Slide Search.
Modified:
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/search/sl=
ide/SlideSearchHandler.java
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/sea=
rch/slide/SlideSearchHandler.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/search/slide/SlideSearchHandler.ja=
va&rev=3D18192&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/search/sl=
ide/SlideSearchHandler.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/search/sl=
ide/SlideSearchHandler.java Thu Aug 16 17:54:00 2007
@@ -37,9 +37,7 @@
import org.w3c.dom.Document;
=
import java.io.File;
-import java.util.ArrayList;
-import java.util.Enumeration;
-import java.util.Properties;
+import java.util.*;
=
/**
* Created by IntelliJ IDEA.
@@ -193,8 +191,14 @@
String uri =3D null;
SearchHit searchHit =3D null;
int score =3D 1;
+
+ HashMap filteredURLs =3D new HashMap();
while ( responseURLs.hasMoreElements() ){
- uri =3D (String)responseURLs.nextElement();
+ filteredURLs.put(responseURLs.nextElement(),null);
+ }
+ Iterator it =3D filteredURLs.keySet().iterator();
+ while ( it.hasNext() ){
+ uri =3D (String)it.next();
uri =3D java.net.URLDecoder.decode(uri,"UTF-8");
searchHit =3D new SlideSearchHit(uri);
ArrayList list =3D new ArrayList();
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list