diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/diskindex/fieldwriter.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/diskindex/fieldwriter.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/searchlib/src/vespa/searchlib/diskindex/fieldwriter.h b/searchlib/src/vespa/searchlib/diskindex/fieldwriter.h index d541fd59be8..45ab32bc917 100644 --- a/searchlib/src/vespa/searchlib/diskindex/fieldwriter.h +++ b/searchlib/src/vespa/searchlib/diskindex/fieldwriter.h @@ -27,7 +27,7 @@ public: FieldWriter(const FieldWriter &&rhs) = delete; FieldWriter &operator=(const FieldWriter &rhs) = delete; FieldWriter &operator=(const FieldWriter &&rhs) = delete; - FieldWriter(uint32_t docIdLimit, uint64_t numWordIds); + FieldWriter(uint32_t docIdLimit, uint64_t numWordIds, vespalib::stringref prefix); ~FieldWriter(); void newWord(uint64_t wordNum, vespalib::stringref word); @@ -43,7 +43,7 @@ public: uint64_t getSparseWordNum() const { return _wordNum; } - bool open(const vespalib::string &prefix, uint32_t minSkipDocs, uint32_t minChunkDocs, + bool open(uint32_t minSkipDocs, uint32_t minChunkDocs, bool dynamicKPosOccFormat, bool encode_interleaved_features, const Schema &schema, uint32_t indexId, @@ -61,15 +61,15 @@ private: using PostingListCounts = index::PostingListCounts; std::unique_ptr<DictionaryFileSeqWrite> _dictFile; std::unique_ptr<PostingListFileSeqWrite> _posoccfile; - BitVectorCandidate _bvc; - BitVectorFileWrite _bmapfile; - vespalib::string _prefix; - vespalib::string _word; - const uint64_t _numWordIds; - uint64_t _compactWordNum; - uint64_t _wordNum; - uint32_t _prevDocId; - const uint32_t _docIdLimit; + BitVectorCandidate _bvc; + BitVectorFileWrite _bmapfile; + const vespalib::string _prefix; + vespalib::string _word; + const uint64_t _numWordIds; + uint64_t _compactWordNum; + uint64_t _wordNum; + uint32_t _prevDocId; + const uint32_t _docIdLimit; void flush(); static uint64_t noWordNum() { return 0u; } }; |