Revision: 17263
          http://sourceforge.net/p/gate/code/17263
Author:   valyt
Date:     2014-01-30 14:45:18 +0000 (Thu, 30 Jan 2014)
Log Message:
-----------
Cleaning up the code a bit...

Modified Paths:
--------------
    mimir/branches/5.0/mimir-core/src/gate/mimir/index/AtomicIndex.java

Modified: mimir/branches/5.0/mimir-core/src/gate/mimir/index/AtomicIndex.java
===================================================================
--- mimir/branches/5.0/mimir-core/src/gate/mimir/index/AtomicIndex.java 
2014-01-30 14:07:06 UTC (rev 17262)
+++ mimir/branches/5.0/mimir-core/src/gate/mimir/index/AtomicIndex.java 
2014-01-30 14:45:18 UTC (rev 17263)
@@ -15,14 +15,16 @@
 package gate.mimir.index;
 
 import gate.Annotation;
-import gate.Document;
 import gate.mimir.MimirIndex;
 import gate.mimir.search.IndexReaderPool.IndexDictionary;
 import gate.util.GateRuntimeException;
 import it.unimi.di.big.mg4j.index.BitStreamIndex;
 import it.unimi.di.big.mg4j.index.CompressionFlags;
+import it.unimi.di.big.mg4j.index.CompressionFlags.Coding;
+import it.unimi.di.big.mg4j.index.CompressionFlags.Component;
 import it.unimi.di.big.mg4j.index.DiskBasedIndex;
 import it.unimi.di.big.mg4j.index.Index;
+import it.unimi.di.big.mg4j.index.Index.UriKeys;
 import it.unimi.di.big.mg4j.index.IndexIterator;
 import it.unimi.di.big.mg4j.index.IndexReader;
 import it.unimi.di.big.mg4j.index.IndexWriter;
@@ -31,9 +33,6 @@
 import it.unimi.di.big.mg4j.index.QuasiSuccinctIndexWriter;
 import it.unimi.di.big.mg4j.index.SkipBitStreamIndexWriter;
 import it.unimi.di.big.mg4j.index.TermProcessor;
-import it.unimi.di.big.mg4j.index.CompressionFlags.Coding;
-import it.unimi.di.big.mg4j.index.CompressionFlags.Component;
-import it.unimi.di.big.mg4j.index.Index.UriKeys;
 import it.unimi.di.big.mg4j.index.cluster.ContiguousDocumentalStrategy;
 import it.unimi.di.big.mg4j.index.cluster.ContiguousLexicalStrategy;
 import it.unimi.di.big.mg4j.index.cluster.DocumentalCluster;
@@ -41,13 +40,10 @@
 import it.unimi.di.big.mg4j.index.cluster.LexicalCluster;
 import it.unimi.di.big.mg4j.io.IOFactory;
 import it.unimi.di.big.mg4j.tool.Combine;
+import it.unimi.di.big.mg4j.tool.Combine.IndexType;
 import it.unimi.di.big.mg4j.tool.Concatenate;
-import it.unimi.di.big.mg4j.tool.Merge;
 import it.unimi.di.big.mg4j.tool.Scan;
-import it.unimi.di.big.mg4j.tool.Combine.IndexType;
 import it.unimi.dsi.big.io.FileLinesCollection;
-import it.unimi.dsi.big.io.FileLinesCollection.FileLinesIterator;
-import it.unimi.dsi.big.util.ImmutableExternalPrefixMap;
 import it.unimi.dsi.big.util.ShiftAddXorSignedStringMap;
 import it.unimi.dsi.big.util.StringMap;
 import it.unimi.dsi.bits.Fast;
@@ -62,13 +58,11 @@
 import it.unimi.dsi.fastutil.ints.IntList;
 import it.unimi.dsi.fastutil.io.BinIO;
 import it.unimi.dsi.fastutil.io.FastBufferedOutputStream;
-import it.unimi.dsi.fastutil.longs.LongBigList;
 import it.unimi.dsi.fastutil.objects.Object2LongAVLTreeMap;
 import it.unimi.dsi.fastutil.objects.Object2LongMap;
 import it.unimi.dsi.fastutil.objects.Object2ReferenceOpenHashMap;
 import it.unimi.dsi.fastutil.objects.ObjectBigArrayBigList;
 import it.unimi.dsi.fastutil.objects.ObjectBigList;
-import it.unimi.dsi.io.InputBitStream;
 import it.unimi.dsi.io.OutputBitStream;
 import it.unimi.dsi.lang.MutableString;
 import it.unimi.dsi.lang.ObjectParser;
@@ -83,9 +77,6 @@
 import java.io.OutputStreamWriter;
 import java.io.PrintStream;
 import java.io.PrintWriter;
-import java.lang.reflect.InvocationTargetException;
-import java.net.URI;
-import java.net.URISyntaxException;
 import java.nio.ByteOrder;
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -488,6 +479,7 @@
     int maxCount =-1;
     int indexIdx = 0;
     IntBigList sizes = new IntBigArrayBigList();
+    @SuppressWarnings("unchecked")
     BloomFilter<Void> bloomFilters[] = new BloomFilter[indexes.length];
     
     for(MG4JIndex aSubIndex : subIndexes) {
@@ -546,6 +538,7 @@
     long numberOfOccurences =-1;
     int maxCount =-1;
     int indexIdx = 0;
+    @SuppressWarnings("unchecked")
     BloomFilter<Void> bloomFilters[] = new BloomFilter[indexes.length];
     
     for(MG4JIndex aSubIndex : subIndexes) {
@@ -804,12 +797,6 @@
   protected CustomFuture<Void> tailWriteRequested;
   
   /**
-   * An external map that holds the index terms for the documental cluster. 
-   * Allows the retrieval of a term's text given a term ID.
-   */
-  private transient IndexDictionary dictionary;
-  
-  /**
    * Creates a new AtomicIndex
    * 
    * @param parent the {@link MimirIndex} containing this atomic index.

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to