docs: protected void addSearchField(
          CmsXmlContentDefinition contentDefinition,
          CmsSearchField field,
          I_CmsXmlContentHandler.MappingType type) {
  
          Locale locale = null;
          if (field instanceof CmsSolrField) {
              locale = ((CmsSolrField)field).getLocale();
          }
          String key = CmsXmlUtils.concatXpath(locale != null ? locale.toString() : null, field.getName());
          switch (type) {
              case PAGE:
                  m_searchFieldsPage.put(key, field);
                  break;
              case ELEMENT:
              default:
                  m_searchFields.put(key, field);
                  break;
          }
      }