minor fix
This commit is contained in:
		
							parent
							
								
									abb033a9b8
								
							
						
					
					
						commit
						2f7ab3b9cf
					
				| @ -220,7 +220,7 @@ public class Datahandler { | |||||||
|                 hlStatsMessages.put(str, hlStatsMessages.size()); |                 hlStatsMessages.put(str, hlStatsMessages.size()); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         int capacity = 1250; |         int capacity = 250; | ||||||
|         hlStatsMessages.keySet().forEach(str -> { |         hlStatsMessages.keySet().forEach(str -> { | ||||||
|             if (!str.startsWith("!") && MessageResponseHandler.getStr().values().size() < capacity) { |             if (!str.startsWith("!") && MessageResponseHandler.getStr().values().size() < capacity) { | ||||||
|                 String orElse = strCacheLocal.values().parallelStream().filter(e -> e.equals(str)).findAny().orElse(null); |                 String orElse = strCacheLocal.values().parallelStream().filter(e -> e.equals(str)).findAny().orElse(null); | ||||||
| @ -305,11 +305,11 @@ public class Datahandler { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private List<SimilarityMatrix> StrComparringNoSentenceRelationMap( |     private List<SimilarityMatrix> StrComparringNoSentenceRelationMap( | ||||||
|             ConcurrentMap<Integer, String> strCacheLocal, Collection<String> str, ConcurrentMap<String, Annotation> localJMWEMap, |             ConcurrentMap<Integer, String> strCacheLocal, Collection<String> strCollection, ConcurrentMap<String, Annotation> localJMWEMap, | ||||||
|             ConcurrentMap<String, Annotation> localPipelineAnnotation, ConcurrentMap<String, Annotation> localPipelineSentimentAnnotation, |             ConcurrentMap<String, Annotation> localPipelineAnnotation, ConcurrentMap<String, Annotation> localPipelineSentimentAnnotation, | ||||||
|             ConcurrentMap<String, CoreDocument> localCoreDocumentMap, CompletionService<SimilarityMatrix> ecs, int index) { |             ConcurrentMap<String, CoreDocument> localCoreDocumentMap, CompletionService<SimilarityMatrix> ecs, int index) { | ||||||
|         int prefix_size = 125; |         int prefix_size = 125; | ||||||
|         SentimentValueCache sentimentCacheStr = sentimentCachingMap.getOrDefault(str, null); |         SentimentValueCache sentimentCacheStr = sentimentCachingMap.getOrDefault(strCollection, null); | ||||||
|         List<SimilarityMatrix> smxReturnList = new ArrayList(); |         List<SimilarityMatrix> smxReturnList = new ArrayList(); | ||||||
|         List<String> randomIterationComparision = new ArrayList(); |         List<String> randomIterationComparision = new ArrayList(); | ||||||
|         int iteratecap = strCacheLocal.size() > prefix_size ? strCacheLocal.size() - prefix_size : strCacheLocal.size(); |         int iteratecap = strCacheLocal.size() > prefix_size ? strCacheLocal.size() - prefix_size : strCacheLocal.size(); | ||||||
| @ -325,18 +325,18 @@ public class Datahandler { | |||||||
|             iterated++; |             iterated++; | ||||||
|         } |         } | ||||||
|         for (String str1 : randomIterationComparision) { |         for (String str1 : randomIterationComparision) { | ||||||
|             for (String str2 : str) { |             for (String str : strCollection) { | ||||||
|                 if (!str2.equals(str1)) { |                 if (!str.equals(str1)) { | ||||||
|                     SimilarityMatrix SMXInit = new SimilarityMatrix(str2, str1); |                     SimilarityMatrix SMXInit = new SimilarityMatrix(str, str1); | ||||||
|                     SentimentValueCache sentimentCacheStr1 = sentimentCachingMap.getOrDefault(str1, null); |                     SentimentValueCache sentimentCacheStr1 = sentimentCachingMap.getOrDefault(str1, null); | ||||||
|                     Callable<SimilarityMatrix> worker; |                     Callable<SimilarityMatrix> worker; | ||||||
|                     if (stringCache.size() < prefix_size) { |                     if (stringCache.size() < prefix_size) { | ||||||
|                         worker = new SentimentAnalyzerTest(str2, str1, SMXInit, |                         worker = new SentimentAnalyzerTest(str, str1, SMXInit, | ||||||
|                                 localJMWEMap.get(str), localJMWEMap.get(str1), localPipelineAnnotation.get(str), |                                 localJMWEMap.get(str), localJMWEMap.get(str1), localPipelineAnnotation.get(str), | ||||||
|                                 localPipelineAnnotation.get(str1), localPipelineSentimentAnnotation.get(str), |                                 localPipelineAnnotation.get(str1), localPipelineSentimentAnnotation.get(str), | ||||||
|                                 localPipelineSentimentAnnotation.get(str1), localCoreDocumentMap.get(str), localCoreDocumentMap.get(str1), sentimentCacheStr, sentimentCacheStr1); |                                 localPipelineSentimentAnnotation.get(str1), localCoreDocumentMap.get(str), localCoreDocumentMap.get(str1), sentimentCacheStr, sentimentCacheStr1); | ||||||
|                     } else { |                     } else { | ||||||
|                         worker = new SentimentAnalyzerTest(str2, str1, SMXInit, |                         worker = new SentimentAnalyzerTest(str, str1, SMXInit, | ||||||
|                                 localJMWEMap.get(str), jmweAnnotationCache.get(str1), localPipelineAnnotation.get(str), |                                 localJMWEMap.get(str), jmweAnnotationCache.get(str1), localPipelineAnnotation.get(str), | ||||||
|                                 pipelineAnnotationCache.get(str1), localPipelineSentimentAnnotation.get(str), |                                 pipelineAnnotationCache.get(str1), localPipelineSentimentAnnotation.get(str), | ||||||
|                                 pipelineSentimentAnnotationCache.get(str1), localCoreDocumentMap.get(str), coreDocumentAnnotationCache.get(str1), sentimentCacheStr, sentimentCacheStr1); |                                 pipelineSentimentAnnotationCache.get(str1), localCoreDocumentMap.get(str), coreDocumentAnnotationCache.get(str1), sentimentCacheStr, sentimentCacheStr1); | ||||||
| @ -350,9 +350,18 @@ public class Datahandler { | |||||||
|             try { |             try { | ||||||
|                 Future<SimilarityMatrix> take = ecs.take(); |                 Future<SimilarityMatrix> take = ecs.take(); | ||||||
|                 SimilarityMatrix smx = take.get(); |                 SimilarityMatrix smx = take.get(); | ||||||
|                 if (smx != null && !smxReturnList.contains(smx)) { |                 if (smx != null) { | ||||||
|  |                     boolean present = false; | ||||||
|  |                     for (SimilarityMatrix str_smx : smxReturnList) { | ||||||
|  |                         if (str_smx.getPrimaryString().equals(smx.getPrimaryString())) { | ||||||
|  |                             present = true; | ||||||
|  |                             break; | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                     if (!present) { | ||||||
|                         smxReturnList.add(smx); |                         smxReturnList.add(smx); | ||||||
|                     } |                     } | ||||||
|  |                 } | ||||||
|             } catch (InterruptedException | ExecutionException ex) { |             } catch (InterruptedException | ExecutionException ex) { | ||||||
|                 // |                 // | ||||||
|             } |             } | ||||||
| @ -376,7 +385,7 @@ public class Datahandler { | |||||||
|         //System.out.println("StrComparringNoSentenceRelationMap size: " + StrComparringNoSentenceRelationMap.size()); |         //System.out.println("StrComparringNoSentenceRelationMap size: " + StrComparringNoSentenceRelationMap.size()); | ||||||
|         Collections.sort(StrComparringNoSentenceRelationMap, (e1, e2) -> e1.getPrimaryString().compareTo(e2.getPrimaryString())); |         Collections.sort(StrComparringNoSentenceRelationMap, (e1, e2) -> e1.getPrimaryString().compareTo(e2.getPrimaryString())); | ||||||
|         ConcurrentMap<Integer, String> strmapreturn = futuresReturnOverallEvaluation(StrComparringNoSentenceRelationMap); |         ConcurrentMap<Integer, String> strmapreturn = futuresReturnOverallEvaluation(StrComparringNoSentenceRelationMap); | ||||||
|         //System.out.println("strmapreturn size: " + strmapreturn.size()); |         System.out.println("strmapreturn size: " + strmapreturn.size()); | ||||||
|         return strmapreturn; |         return strmapreturn; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user