added some small requirements again
This commit is contained in:
parent
71e4be6bd4
commit
ea6f79222b
@ -317,7 +317,6 @@ public class Datahandler {
|
||||
int prefix_size = 150;
|
||||
SentimentValueCache sentimentCacheStr = sentimentCachingMap.getOrDefault(strCollection, null);
|
||||
List<SimilarityMatrix> smxReturnList = new ArrayList();
|
||||
List<String> randomIterationComparision = new ArrayList();
|
||||
if (strCacheLocal.size() < prefix_size)
|
||||
{
|
||||
for (String colStr : strCollection)
|
||||
@ -325,20 +324,10 @@ public class Datahandler {
|
||||
strCacheLocal.put(strCacheLocal.size(), colStr);
|
||||
}
|
||||
}
|
||||
int iteratecap = strCacheLocal.size() > prefix_size ? strCacheLocal.size() - prefix_size : strCacheLocal.size() - 1;
|
||||
int iterator = ThreadLocalRandom.current().nextInt(0, iteratecap);
|
||||
|
||||
|
||||
int iterated = 0;
|
||||
for (String str1 : strCacheLocal.values()) {
|
||||
if (iterated >= iterator && iterated < iterator + prefix_size) {
|
||||
randomIterationComparision.add(str1);
|
||||
}
|
||||
if (iterated > iterator + prefix_size) {
|
||||
break;
|
||||
}
|
||||
iterated++;
|
||||
}
|
||||
for (String str1 : randomIterationComparision) {
|
||||
|
||||
for (String str1 : strCollection) {
|
||||
for (String str : strCollection) {
|
||||
if (!str.equals(str1)) {
|
||||
SimilarityMatrix SMXInit = new SimilarityMatrix(str, str1);
|
||||
@ -379,7 +368,8 @@ public class Datahandler {
|
||||
try {
|
||||
Future<SimilarityMatrix> take = ecs.take();
|
||||
SimilarityMatrix smx = take.get();
|
||||
if (smx != null) {
|
||||
double distance_requirement = 1500.0;
|
||||
if (smx != null && smx.getDistance() > distance_requirement) {
|
||||
smxReturnList.add(smx);
|
||||
}
|
||||
} catch (InterruptedException | ExecutionException ex) {
|
||||
|
Loading…
Reference in New Issue
Block a user