[feature](invert index) add the reader buffer as a parameter (#27339)

The inverted index read buffer is configurable
This commit is contained in:
zzzxl
2023-11-22 19:29:20 +08:00
committed by GitHub
parent f49722163e
commit 7cdad51133
2 changed files with 4 additions and 3 deletions

View File

@ -46,8 +46,9 @@ IndexSearcherPtr InvertedIndexSearcherCache::build_index_searcher(const io::File
new DorisCompoundReader(DorisCompoundDirectory::getDirectory(fs, index_dir.c_str()),
file_name.c_str(), config::inverted_index_read_buffer_size);
auto closeDirectory = true;
auto index_searcher =
std::make_shared<lucene::search::IndexSearcher>(directory, closeDirectory);
auto reader = lucene::index::IndexReader::open(
directory, config::inverted_index_read_buffer_size, closeDirectory);
auto index_searcher = std::make_shared<lucene::search::IndexSearcher>(reader);
// NOTE: need to cl_refcount-- here, so that directory will be deleted when
// index_searcher is destroyed
_CLDECDELETE(directory)