X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=TextCollectionBuilder.h;fp=TextCollectionBuilder.h;h=9bac6f90e1f0deae57b92dd1b520428aaf59b590;hb=6e35318fa5b3d5630aa8e5c8ac019d62a47b8948;hp=13734d22f74ec09f8c18cb2c04b39992dd131f89;hpb=975bd2cc156043da749bb43b2fcf63d1f30df63e;p=SXSI%2FTextCollection.git diff --git a/TextCollectionBuilder.h b/TextCollectionBuilder.h index 13734d2..9bac6f9 100644 --- a/TextCollectionBuilder.h +++ b/TextCollectionBuilder.h @@ -33,6 +33,8 @@ // Default samplerate for suffix array samples #define TEXTCOLLECTION_DEFAULT_SAMPLERATE 64 +// Default input length, used to calculate the buffer size. +#define TEXTCOLLECTION_DEFAULT_INPUT_LENGTH (150 * 1024 * 1024) namespace SXSI @@ -45,7 +47,8 @@ namespace SXSI class TextCollectionBuilder { public: - explicit TextCollectionBuilder(unsigned samplerate = TEXTCOLLECTION_DEFAULT_SAMPLERATE); + explicit TextCollectionBuilder(unsigned samplerate = TEXTCOLLECTION_DEFAULT_SAMPLERATE, + ulong estimatedInputLength = TEXTCOLLECTION_DEFAULT_INPUT_LENGTH); ~TextCollectionBuilder(); /**