[feature](invert index) add the reader buffer as a parameter (#27339)
The inverted index read buffer is configurable
This commit is contained in:
Submodule be/src/clucene updated: 70c1a692bb...97d40fdf94
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user