@@ -279,7 +279,8 @@ Status IndexBuilder::update_inverted_index_info() {
279279 auto idx_file_reader = std::make_unique<IndexFileReader>(
280280 context.fs (),
281281 std::string {InvertedIndexDescriptor::get_index_file_path_prefix (seg_path)},
282- output_rs_tablet_schema->get_inverted_index_storage_format ());
282+ output_rs_tablet_schema->get_inverted_index_storage_format (),
283+ InvertedIndexFileInfo (), _tablet->tablet_id ());
283284 auto st = idx_file_reader->init ();
284285 DBUG_EXECUTE_IF (
285286 " IndexBuilder::update_inverted_index_info_index_file_reader_init_not_ok" , {
@@ -372,7 +373,7 @@ Status IndexBuilder::handle_single_rowset(RowsetMetaSharedPtr output_rowset_meta
372373 fs, std::move (index_path_prefix),
373374 output_rowset_meta->rowset_id ().to_string (), seg_ptr->id (),
374375 output_rowset_schema->get_inverted_index_storage_format (),
375- std::move (file_writer));
376+ std::move (file_writer), true /* can_use_ram_dir */ , _tablet-> tablet_id () );
376377 RETURN_IF_ERROR (index_file_writer->initialize (dirs));
377378 // create inverted index writer
378379 for (auto & index_meta : _dropped_inverted_indexes) {
@@ -443,12 +444,13 @@ Status IndexBuilder::handle_single_rowset(RowsetMetaSharedPtr output_rowset_meta
443444 index_file_writer = std::make_unique<IndexFileWriter>(
444445 fs, index_path_prefix, output_rowset_meta->rowset_id ().to_string (),
445446 seg_ptr->id (), output_rowset_schema->get_inverted_index_storage_format (),
446- std::move (file_writer));
447+ std::move (file_writer), true /* can_use_ram_dir */ , _tablet-> tablet_id () );
447448 RETURN_IF_ERROR (index_file_writer->initialize (dirs));
448449 } else {
449450 index_file_writer = std::make_unique<IndexFileWriter>(
450451 fs, index_path_prefix, output_rowset_meta->rowset_id ().to_string (),
451- seg_ptr->id (), output_rowset_schema->get_inverted_index_storage_format ());
452+ seg_ptr->id (), output_rowset_schema->get_inverted_index_storage_format (),
453+ nullptr , true /* can_use_ram_dir */ , _tablet->tablet_id ());
452454 }
453455 // create inverted index writer, or ann index writer
454456 for (auto inverted_index : _alter_inverted_indexes) {
0 commit comments