diff --git a/source/de/anomic/data/bookmarksDB.java b/source/de/anomic/data/bookmarksDB.java index 67e0b9387..b54d44c06 100644 --- a/source/de/anomic/data/bookmarksDB.java +++ b/source/de/anomic/data/bookmarksDB.java @@ -70,6 +70,7 @@ import de.anomic.kelondro.kelondroDyn; import de.anomic.kelondro.kelondroException; import de.anomic.kelondro.kelondroMap; import de.anomic.plasma.plasmaURL; +import de.anomic.plasma.plasmaWordIndexEntry; import de.anomic.server.logging.serverLog; public class bookmarksDB { @@ -80,6 +81,9 @@ public class bookmarksDB { public static String dateToiso8601(Date date){ return new SimpleDateFormat("yyyy-MM-dd").format(date)+"T"+(new SimpleDateFormat("HH:mm:ss")).format(date)+"Z"; } + public static String tagHash(String tagName){ + return plasmaWordIndexEntry.word2hash(tagName.toLowerCase()); + } public static Date iso8601ToDate(String iso8601){ String[] tmp=iso8601.split("T"); String day=tmp[0]; @@ -201,7 +205,7 @@ public class bookmarksDB { tags = bookmark.getTags().split(","); tag=null; for(int i=0;i0){ - bookmarksDB.this.tagsTable.set(getTagName(), mem); + bookmarksDB.this.tagsTable.set(getTagHash(), mem); }else{ - bookmarksDB.this.tagsTable.remove(getTagName()); + bookmarksDB.this.tagsTable.remove(getTagHash()); } } catch (IOException e) {} }