code: @Override
      public void actionCommit() {
  
          List<Throwable> errors = new ArrayList<Throwable>();
  
          try {
              // forward to the rebuild report page
              Map<String, String[]> params = new HashMap<String, String[]>();
              // rebuild report built for several indexes (comma-separated value string)
              params.put(CmsRebuildReport.PARAM_INDEXES, new String[] {getSearchIndexIndex().getName()});
              params.put(PARAM_STYLE, new String[] {CmsToolDialog.STYLE_NEW});
              getToolManager().jspForwardTool(this, "/searchindex/singleindex/rebuildreport", params);
  
          } catch (Throwable t) {
              errors.add(t);
          }
          // set the list of errors to display when saving failed
          setCommitErrors(errors);
      }
docs: Commits the edited search index to the search manager.<p>