diff --git a/htroot/Supporter.java b/htroot/Supporter.java index 82ce77acd..a81396f51 100644 --- a/htroot/Supporter.java +++ b/htroot/Supporter.java @@ -34,8 +34,8 @@ import net.yacy.cora.date.GenericFormatter; import net.yacy.cora.document.ASCII; import net.yacy.cora.document.UTF8; import net.yacy.cora.protocol.RequestHeader; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.kelondro.data.meta.DigestURI; import net.yacy.kelondro.index.Row; import net.yacy.kelondro.index.Row.Entry; diff --git a/htroot/Surftips.java b/htroot/Surftips.java index f41c3b63b..246643aa8 100644 --- a/htroot/Surftips.java +++ b/htroot/Surftips.java @@ -33,8 +33,8 @@ import java.util.Iterator; import net.yacy.cora.date.GenericFormatter; import net.yacy.cora.document.UTF8; import net.yacy.cora.protocol.RequestHeader; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.kelondro.data.meta.DigestURI; import net.yacy.kelondro.index.Row; import net.yacy.kelondro.index.Row.Entry; diff --git a/htroot/yacy/search.java b/htroot/yacy/search.java index b87e2c32e..bad6ef0a2 100644 --- a/htroot/yacy/search.java +++ b/htroot/yacy/search.java @@ -42,8 +42,8 @@ import net.yacy.cora.document.UTF8; import net.yacy.cora.protocol.Domains; import net.yacy.cora.protocol.HeaderFramework; import net.yacy.cora.protocol.RequestHeader; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.cora.services.federated.yacy.CacheStrategy; -import net.yacy.cora.storage.ScoreMap; import net.yacy.cora.storage.WeakPriorityBlockingQueue; import net.yacy.kelondro.data.meta.DigestURI; import net.yacy.kelondro.data.word.WordReference; diff --git a/htroot/yacysearchtrailer.java b/htroot/yacysearchtrailer.java index d6a4424fd..748fb5e4c 100644 --- a/htroot/yacysearchtrailer.java +++ b/htroot/yacysearchtrailer.java @@ -27,7 +27,7 @@ import java.util.Iterator; import net.yacy.cora.protocol.RequestHeader; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.document.LibraryProvider; import net.yacy.kelondro.util.EventTracker; import de.anomic.search.QueryParams; diff --git a/source/de/anomic/crawler/ResultURLs.java b/source/de/anomic/crawler/ResultURLs.java index f2d4864dd..09f144939 100644 --- a/source/de/anomic/crawler/ResultURLs.java +++ b/source/de/anomic/crawler/ResultURLs.java @@ -34,8 +34,8 @@ import java.util.concurrent.ConcurrentHashMap; import net.yacy.cora.document.ASCII; import net.yacy.cora.document.UTF8; -import net.yacy.cora.storage.ClusteredScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ClusteredScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.kelondro.data.meta.DigestURI; import net.yacy.kelondro.data.meta.URIMetadataRow; import net.yacy.kelondro.logging.Log; diff --git a/source/de/anomic/data/DidYouMean.java b/source/de/anomic/data/DidYouMean.java index 366610314..943203b35 100644 --- a/source/de/anomic/data/DidYouMean.java +++ b/source/de/anomic/data/DidYouMean.java @@ -7,8 +7,8 @@ import java.util.SortedSet; import java.util.TreeSet; import java.util.concurrent.LinkedBlockingQueue; -import net.yacy.cora.storage.ReversibleScoreMap; -import net.yacy.cora.storage.ClusteredScoreMap; +import net.yacy.cora.ranking.ClusteredScoreMap; +import net.yacy.cora.ranking.ReversibleScoreMap; import net.yacy.document.LibraryProvider; import net.yacy.kelondro.data.word.Word; import net.yacy.kelondro.data.word.WordReference; diff --git a/source/de/anomic/search/BlockRank.java b/source/de/anomic/search/BlockRank.java index 61f4740f7..f9f5be637 100644 --- a/source/de/anomic/search/BlockRank.java +++ b/source/de/anomic/search/BlockRank.java @@ -33,8 +33,8 @@ import java.util.List; import java.util.Map; import net.yacy.cora.document.ASCII; -import net.yacy.cora.storage.OrderedScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.OrderedScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.kelondro.index.BinSearch; import net.yacy.kelondro.index.RowSpaceExceededException; import net.yacy.kelondro.logging.Log; diff --git a/source/de/anomic/search/MetadataRepository.java b/source/de/anomic/search/MetadataRepository.java index 2e27a7240..0ecab4718 100644 --- a/source/de/anomic/search/MetadataRepository.java +++ b/source/de/anomic/search/MetadataRepository.java @@ -42,8 +42,8 @@ import net.yacy.cora.document.ASCII; import net.yacy.cora.document.MultiProtocolURI; import net.yacy.cora.document.UTF8; import net.yacy.cora.protocol.http.HTTPClient; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.cora.storage.WeakPriorityBlockingQueue; import net.yacy.document.parser.html.CharacterCoding; import net.yacy.kelondro.data.meta.DigestURI; diff --git a/source/de/anomic/search/RankingProcess.java b/source/de/anomic/search/RankingProcess.java index 1820e3695..5aa45ee59 100644 --- a/source/de/anomic/search/RankingProcess.java +++ b/source/de/anomic/search/RankingProcess.java @@ -42,9 +42,9 @@ import java.util.regex.Pattern; import net.yacy.cora.document.ASCII; import net.yacy.cora.document.MultiProtocolURI; import net.yacy.cora.protocol.Scanner; -import net.yacy.cora.storage.ClusteredScoreMap; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ClusteredScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.cora.storage.WeakPriorityBlockingQueue; import net.yacy.cora.storage.WeakPriorityBlockingQueue.ReverseElement; import net.yacy.document.Condenser; diff --git a/source/de/anomic/search/ReferenceOrder.java b/source/de/anomic/search/ReferenceOrder.java index 9dbfb25fe..b4ae83f78 100644 --- a/source/de/anomic/search/ReferenceOrder.java +++ b/source/de/anomic/search/ReferenceOrder.java @@ -33,7 +33,7 @@ import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.Semaphore; -import net.yacy.cora.storage.ConcurrentScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; import net.yacy.document.Condenser; import net.yacy.document.LargeNumberCache; import net.yacy.kelondro.data.meta.DigestURI; diff --git a/source/de/anomic/search/ResultFetcher.java b/source/de/anomic/search/ResultFetcher.java index 776a8a086..509c6ccbc 100644 --- a/source/de/anomic/search/ResultFetcher.java +++ b/source/de/anomic/search/ResultFetcher.java @@ -33,8 +33,8 @@ import java.util.regex.Pattern; import net.yacy.cora.document.MultiProtocolURI; import net.yacy.cora.protocol.ResponseHeader; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.cora.services.federated.yacy.CacheStrategy; -import net.yacy.cora.storage.ScoreMap; import net.yacy.cora.storage.WeakPriorityBlockingQueue; import net.yacy.cora.storage.WeakPriorityBlockingQueue.ReverseElement; import net.yacy.document.Condenser; diff --git a/source/de/anomic/search/SearchEvent.java b/source/de/anomic/search/SearchEvent.java index c22d4df81..9fa20ece8 100644 --- a/source/de/anomic/search/SearchEvent.java +++ b/source/de/anomic/search/SearchEvent.java @@ -37,7 +37,7 @@ import java.util.concurrent.TimeUnit; import net.yacy.cora.document.ASCII; import net.yacy.cora.document.UTF8; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.document.LargeNumberCache; import net.yacy.kelondro.data.word.WordReference; import net.yacy.kelondro.data.word.WordReferenceFactory; diff --git a/source/de/anomic/yacy/dht/PeerSelection.java b/source/de/anomic/yacy/dht/PeerSelection.java index a87cecd9c..a19be437e 100755 --- a/source/de/anomic/yacy/dht/PeerSelection.java +++ b/source/de/anomic/yacy/dht/PeerSelection.java @@ -35,8 +35,8 @@ import java.util.SortedMap; import net.yacy.cora.date.AbstractFormatter; import net.yacy.cora.document.ASCII; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.kelondro.data.word.Word; import net.yacy.kelondro.index.HandleSet; import net.yacy.kelondro.index.RowSpaceExceededException; diff --git a/source/net/yacy/cora/storage/AbstractScoreMap.java b/source/net/yacy/cora/ranking/AbstractScoreMap.java similarity index 98% rename from source/net/yacy/cora/storage/AbstractScoreMap.java rename to source/net/yacy/cora/ranking/AbstractScoreMap.java index c68cd93c0..9a933d31a 100644 --- a/source/net/yacy/cora/storage/AbstractScoreMap.java +++ b/source/net/yacy/cora/ranking/AbstractScoreMap.java @@ -22,11 +22,12 @@ * If not, see . */ -package net.yacy.cora.storage; +package net.yacy.cora.ranking; import java.util.ArrayList; import java.util.List; + public abstract class AbstractScoreMap implements ScoreMap { /** diff --git a/source/net/yacy/cora/storage/ClusteredScoreMap.java b/source/net/yacy/cora/ranking/ClusteredScoreMap.java similarity index 96% rename from source/net/yacy/cora/storage/ClusteredScoreMap.java rename to source/net/yacy/cora/ranking/ClusteredScoreMap.java index 148be9b1c..b827b8c7e 100644 --- a/source/net/yacy/cora/storage/ClusteredScoreMap.java +++ b/source/net/yacy/cora/ranking/ClusteredScoreMap.java @@ -22,7 +22,7 @@ * If not, see . */ -package net.yacy.cora.storage; +package net.yacy.cora.ranking; import java.text.ParseException; import java.text.SimpleDateFormat; @@ -34,6 +34,7 @@ import java.util.SortedMap; import java.util.TreeMap; import net.yacy.cora.document.UTF8; +import net.yacy.cora.storage.OutOfLimitsException; public final class ClusteredScoreMap extends AbstractScoreMap implements ReversibleScoreMap { diff --git a/source/net/yacy/cora/storage/ConcurrentScoreMap.java b/source/net/yacy/cora/ranking/ConcurrentScoreMap.java similarity index 99% rename from source/net/yacy/cora/storage/ConcurrentScoreMap.java rename to source/net/yacy/cora/ranking/ConcurrentScoreMap.java index fea3eda27..da2fc92ba 100644 --- a/source/net/yacy/cora/storage/ConcurrentScoreMap.java +++ b/source/net/yacy/cora/ranking/ConcurrentScoreMap.java @@ -22,7 +22,7 @@ * If not, see . */ -package net.yacy.cora.storage; +package net.yacy.cora.ranking; import java.util.ArrayList; import java.util.HashSet; @@ -35,6 +35,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicLong; + public class ConcurrentScoreMap extends AbstractScoreMap implements ScoreMap { protected final ConcurrentHashMap map; // a mapping from a reference to the cluster key diff --git a/source/net/yacy/cora/storage/OrderedScoreMap.java b/source/net/yacy/cora/ranking/OrderedScoreMap.java similarity index 73% rename from source/net/yacy/cora/storage/OrderedScoreMap.java rename to source/net/yacy/cora/ranking/OrderedScoreMap.java index 5ecf3e5e9..2ad3872a9 100644 --- a/source/net/yacy/cora/storage/OrderedScoreMap.java +++ b/source/net/yacy/cora/ranking/OrderedScoreMap.java @@ -11,18 +11,18 @@ * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public License * along with this program in the file lgpl21.txt * If not, see . */ -package net.yacy.cora.storage; +package net.yacy.cora.ranking; import java.util.ArrayList; import java.util.Comparator; @@ -38,31 +38,33 @@ import java.util.TreeSet; import java.util.concurrent.atomic.AtomicInteger; + + public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap { - + protected final Map map; // a mapping from a reference to the cluster key - - public OrderedScoreMap(Comparator comparator) { + + public OrderedScoreMap(final Comparator comparator) { if (comparator == null) { - map = new HashMap(); + this.map = new HashMap(); } else { - map = new TreeMap(comparator); + this.map = new TreeMap(comparator); } } public Iterator iterator() { - return map.keySet().iterator(); + return this.map.keySet().iterator(); } - + public synchronized void clear() { - map.clear(); + this.map.clear(); } - + /** * shrink the cluster to a demanded size * @param maxsize */ - public void shrinkToMaxSize(int maxsize) { + public void shrinkToMaxSize(final int maxsize) { if (this.map.size() <= maxsize) return; int minScore = getMinScore(); while (this.map.size() > maxsize) { @@ -70,14 +72,14 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< shrinkToMinScore(minScore); } } - + /** * shrink the cluster in such a way that the smallest score is equal or greater than a given minScore * @param minScore */ - public void shrinkToMinScore(int minScore) { - synchronized (map) { - Iterator> i = this.map.entrySet().iterator(); + public void shrinkToMinScore(final int minScore) { + synchronized (this.map) { + final Iterator> i = this.map.entrySet().iterator(); Map.Entry entry; while (i.hasNext()) { entry = i.next(); @@ -85,32 +87,32 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< } } } - + public int size() { - synchronized (map) { - return map.size(); + synchronized (this.map) { + return this.map.size(); } } - + /** * return true if the size of the score map is smaller then the given size * @param size * @return */ - public boolean sizeSmaller(int size) { - if (map.size() < size) return true; - synchronized (map) { - return map.size() < size; + public boolean sizeSmaller(final int size) { + if (this.map.size() < size) return true; + synchronized (this.map) { + return this.map.size() < size; } } - + public boolean isEmpty() { - if (map.isEmpty()) return true; - synchronized (map) { - return map.isEmpty(); + if (this.map.isEmpty()) return true; + synchronized (this.map) { + return this.map.isEmpty(); } } - + public void inc(final E obj) { if (obj == null) return; AtomicInteger score = this.map.get(obj); @@ -118,7 +120,7 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< score.incrementAndGet(); return; } - synchronized (map) { + synchronized (this.map) { score = this.map.get(obj); if (score == null) { this.map.put(obj, new AtomicInteger(1)); @@ -127,11 +129,11 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< } score.incrementAndGet(); } - + public void dec(final E obj) { if (obj == null) return; AtomicInteger score; - synchronized (map) { + synchronized (this.map) { score = this.map.get(obj); if (score == null) { this.map.put(obj, new AtomicInteger(-1)); @@ -140,24 +142,24 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< } score.decrementAndGet(); } - + public void set(final E obj, final int newScore) { if (obj == null) return; AtomicInteger score; - synchronized (map) { + synchronized (this.map) { score = this.map.get(obj); if (score == null) { this.map.put(obj, new AtomicInteger(newScore)); return; } - } + } score.getAndSet(newScore); } - + public void inc(final E obj, final int incrementScore) { if (obj == null) return; AtomicInteger score; - synchronized (map) { + synchronized (this.map) { score = this.map.get(obj); if (score == null) { this.map.put(obj, new AtomicInteger(incrementScore)); @@ -165,50 +167,50 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< } score.addAndGet(incrementScore); } - + public void dec(final E obj, final int incrementScore) { inc(obj, -incrementScore); } - + public int delete(final E obj) { // deletes entry and returns previous score if (obj == null) return 0; final AtomicInteger score; - synchronized (map) { - score = map.remove(obj); + synchronized (this.map) { + score = this.map.remove(obj); if (score == null) return 0; } return score.intValue(); } public boolean containsKey(final E obj) { - synchronized (map) { - return map.containsKey(obj); + synchronized (this.map) { + return this.map.containsKey(obj); } } - + public int get(final E obj) { if (obj == null) return 0; final AtomicInteger score; - synchronized (map) { - score = map.get(obj); + synchronized (this.map) { + score = this.map.get(obj); } if (score == null) return 0; return score.intValue(); } - - public SortedMap tailMap(E obj) { + + public SortedMap tailMap(final E obj) { if (this.map instanceof TreeMap) { return ((TreeMap) this.map).tailMap(obj); } throw new UnsupportedOperationException("map must have comparator"); } - + private int getMinScore() { - if (map.isEmpty()) return -1; + if (this.map.isEmpty()) return -1; int minScore = Integer.MAX_VALUE; - synchronized (map) { - for (Map.Entry entry: this.map.entrySet()) if (entry.getValue().intValue() < minScore) { + synchronized (this.map) { + for (final Map.Entry entry: this.map.entrySet()) if (entry.getValue().intValue() < minScore) { minScore = entry.getValue().intValue(); } } @@ -217,15 +219,15 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< @Override public String toString() { - return map.toString(); + return this.map.toString(); } - public Iterator keys(boolean up) { - synchronized (map) { + public Iterator keys(final boolean up) { + synchronized (this.map) { // re-organize entries - TreeMap> m = new TreeMap>(); + final TreeMap> m = new TreeMap>(); Set s; - for (Map.Entry entry: this.map.entrySet()) { + for (final Map.Entry entry: this.map.entrySet()) { s = m.get(entry.getValue().intValue()); if (s == null) { s = this.map instanceof TreeMap ? new TreeSet(((TreeMap) this.map).comparator()) : new HashSet(); @@ -235,19 +237,19 @@ public class OrderedScoreMap extends AbstractScoreMap implements ScoreMap< s.add(entry.getKey()); } } - + // flatten result - List l = new ArrayList(this.map.size()); - for (Set f: m.values()) { - for (E e: f) l.add(e); + final List l = new ArrayList(this.map.size()); + for (final Set f: m.values()) { + for (final E e: f) l.add(e); } if (up) return l.iterator(); - + // optionally reverse list - List r = new ArrayList(l.size()); + final List r = new ArrayList(l.size()); for (int i = l.size() - 1; i >= 0; i--) r.add(l.get(i)); return r.iterator(); } } - + } diff --git a/source/net/yacy/cora/storage/ReversibleScoreMap.java b/source/net/yacy/cora/ranking/ReversibleScoreMap.java similarity index 97% rename from source/net/yacy/cora/storage/ReversibleScoreMap.java rename to source/net/yacy/cora/ranking/ReversibleScoreMap.java index c84f4f655..6b35ea074 100644 --- a/source/net/yacy/cora/storage/ReversibleScoreMap.java +++ b/source/net/yacy/cora/ranking/ReversibleScoreMap.java @@ -22,7 +22,8 @@ * If not, see . */ -package net.yacy.cora.storage; +package net.yacy.cora.ranking; + public interface ReversibleScoreMap extends ScoreMap { diff --git a/source/net/yacy/cora/ranking/ScoreComparator.java b/source/net/yacy/cora/ranking/ScoreComparator.java index ae3624af6..41493073c 100644 --- a/source/net/yacy/cora/ranking/ScoreComparator.java +++ b/source/net/yacy/cora/ranking/ScoreComparator.java @@ -26,7 +26,6 @@ package net.yacy.cora.ranking; import java.util.Comparator; -import net.yacy.cora.storage.ScoreMap; public class ScoreComparator> implements Comparator { diff --git a/source/net/yacy/cora/storage/ScoreMap.java b/source/net/yacy/cora/ranking/ScoreMap.java similarity index 98% rename from source/net/yacy/cora/storage/ScoreMap.java rename to source/net/yacy/cora/ranking/ScoreMap.java index 50a057448..2f53d99dc 100644 --- a/source/net/yacy/cora/storage/ScoreMap.java +++ b/source/net/yacy/cora/ranking/ScoreMap.java @@ -22,7 +22,7 @@ * If not, see . */ -package net.yacy.cora.storage; +package net.yacy.cora.ranking; import java.util.Iterator; import java.util.List; diff --git a/source/net/yacy/cora/services/federated/SearchHub.java b/source/net/yacy/cora/services/federated/SearchHub.java index 5db1ce8a9..de74ff40c 100644 --- a/source/net/yacy/cora/services/federated/SearchHub.java +++ b/source/net/yacy/cora/services/federated/SearchHub.java @@ -32,10 +32,10 @@ import java.util.concurrent.ConcurrentHashMap; import net.yacy.cora.document.RSSMessage; import net.yacy.cora.protocol.http.HTTPClient; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.cora.services.federated.opensearch.SRURSSConnector; import net.yacy.cora.services.federated.yacy.CacheStrategy; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ScoreMap; public class SearchHub { diff --git a/source/net/yacy/document/WordCache.java b/source/net/yacy/document/WordCache.java index 236c9d780..2df8982a7 100644 --- a/source/net/yacy/document/WordCache.java +++ b/source/net/yacy/document/WordCache.java @@ -36,7 +36,7 @@ import java.util.TreeSet; import java.util.concurrent.atomic.AtomicInteger; import java.util.zip.GZIPInputStream; -import net.yacy.cora.storage.OrderedScoreMap; +import net.yacy.cora.ranking.OrderedScoreMap; import net.yacy.kelondro.logging.Log; import net.yacy.kelondro.util.MemoryControl; diff --git a/source/net/yacy/document/parser/html/ContentScraper.java b/source/net/yacy/document/parser/html/ContentScraper.java index c9ac94ece..d013b25f6 100644 --- a/source/net/yacy/document/parser/html/ContentScraper.java +++ b/source/net/yacy/document/parser/html/ContentScraper.java @@ -45,7 +45,7 @@ import java.util.regex.Pattern; import javax.swing.event.EventListenerList; import net.yacy.cora.document.MultiProtocolURI; -import net.yacy.cora.storage.ClusteredScoreMap; +import net.yacy.cora.ranking.ClusteredScoreMap; import net.yacy.document.SentenceReader; import net.yacy.document.parser.htmlParser; import net.yacy.document.parser.html.Evaluation.Element; diff --git a/source/net/yacy/document/parser/html/Evaluation.java b/source/net/yacy/document/parser/html/Evaluation.java index 57bdd77cb..006c75060 100644 --- a/source/net/yacy/document/parser/html/Evaluation.java +++ b/source/net/yacy/document/parser/html/Evaluation.java @@ -36,7 +36,7 @@ import java.util.Set; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; -import net.yacy.cora.storage.ClusteredScoreMap; +import net.yacy.cora.ranking.ClusteredScoreMap; import net.yacy.kelondro.logging.Log; import net.yacy.kelondro.util.MemoryControl; diff --git a/source/net/yacy/kelondro/blob/MapDataMining.java b/source/net/yacy/kelondro/blob/MapDataMining.java index e2697fc6e..737ef218c 100644 --- a/source/net/yacy/kelondro/blob/MapDataMining.java +++ b/source/net/yacy/kelondro/blob/MapDataMining.java @@ -35,9 +35,9 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import net.yacy.cora.document.UTF8; -import net.yacy.cora.storage.ConcurrentScoreMap; -import net.yacy.cora.storage.ClusteredScoreMap; -import net.yacy.cora.storage.ScoreMap; +import net.yacy.cora.ranking.ClusteredScoreMap; +import net.yacy.cora.ranking.ConcurrentScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.kelondro.index.RowSpaceExceededException; import net.yacy.kelondro.logging.Log; import net.yacy.kelondro.order.ByteOrder; diff --git a/source/net/yacy/yacy.java b/source/net/yacy/yacy.java index 082b6c398..77eec8c88 100644 --- a/source/net/yacy/yacy.java +++ b/source/net/yacy/yacy.java @@ -50,9 +50,9 @@ import net.yacy.cora.document.ASCII; import net.yacy.cora.protocol.ClientIdentification; import net.yacy.cora.protocol.RequestHeader; import net.yacy.cora.protocol.http.HTTPClient; +import net.yacy.cora.ranking.OrderedScoreMap; +import net.yacy.cora.ranking.ScoreMap; import net.yacy.cora.storage.Array; -import net.yacy.cora.storage.OrderedScoreMap; -import net.yacy.cora.storage.ScoreMap; import net.yacy.gui.YaCyApp; import net.yacy.gui.framework.Browser; import net.yacy.kelondro.blob.MapDataMining;