Added RLCSA index option
[SXSI/TextCollection.git] / TextCollectionBuilder.cpp
index 6137406..334e0b0 100644 (file)
@@ -1,6 +1,7 @@
 #include "TextCollectionBuilder.h"
 #include "FMIndexBuilder.h"
 #include "SWCSABuilder.h"
+#include "RLCSABuilder.h"
 
 namespace SXSI
 {
@@ -16,6 +17,9 @@ TextCollectionBuilder* TextCollectionBuilder::create(unsigned samplerate,
     case index_type_swcsa:
         return new SWCSABuilder(samplerate);
         break;
+    case index_type_rlcsa:
+        return new RLCSABuilder(samplerate, estimatedInputLength);
+        break;
     }
     std::cerr << "TextCollectionBuilder::create(): unknown type given: expecting enum value, type = " << type << std::endl;
     std::exit(2);