     termVectors: [false] set to true to store the term vector for a\n" +
                                                "       given field.\n" +
                                                "       When using MoreLikeThis, fields used for similarity should be\n" +
                                                "       stored for best performance.\n" +
                                                "     termPositions: Store position information with the term vector.  \n" +
                                                "       This will increase storage costs.\n" +
                                                "     termOffsets: Store offset information with the term vector. This \n" +
                                                "       will increase storage costs.\n" +
                                                "     required: The field is required.  It will throw an error if the\n" +
                                                "       value does not exist\n" +
                                                "     default: a value that should be used if no value is specified\n" +
                                                "       when adding a document.\n" +
                                                "    -->\n" +
                                                "\n" +
                                                "    <!-- field names should consist of alphanumeric or underscore characters only and\n" +
                                                "      not start with a digit.  This is not currently strictly enforced,\n" +
                                                "      but other field names will not have first class support from all components\n" +
                                                "      and back compatibility is not guaranteed.  Names with both leading and\n" +
                                                "      trailing underscores (e.g. _version_) are reserved.\n" +
                                                "    -->\n" +
                                                "\n" +
                                                "    <!-- In this _default configset, only four fields are pre-declared:\n" +
                                                "         id, _version_, and _text_ and _root_. All other fields will be type guessed and added via the\n" +
                                                "         \"add-unknown-fields-to-the-schema\" update request processor chain declared in solrconfig.xml.\n" +
                                                "         \n" +
                                                "         Note that many dynamic fields are also defined - you can use them to specify a \n" +
                                                "         field's type via field naming conventions - see below.\n" +
                                                "  \n" +
                                                "         WARNING: The _text_ catch-all field will significantly increase your index size.\n" +
                                                "         If you don't need it, consider removing it and the corresponding copyField directive.\n" +
                                                "    -->\n" +
                                                "\n" +
                                                "    <field name=\"id\" type=\"string\" indexed=\"true\" stored=\"true\" required=\"true\" multiValued=\"false\" />\n" +
                                                "    <!-- docValues are enabled by default for long type so we don't need to index the version field  -->\n" +
                                                "    <field name=\"_version_\" type=\"plong\" indexed=\"false\" stored=\"false\"/>\n" +
                                                "\n" +
                                                "    <!-- If you don't use child/nested documents, then you should remove the next two fields:  -->\n" +
                                                "    <!-- for nested documents (minimal; points to root document) -->\n" +
                                                "    <field name=\"_root_\" type=\"string\" indexed=\"true\" stored=\"false\" docValues=\"false\" />\n" +
                                                "    <!-- for nested documents (relationship tracking) -->\n" +
                                                "    <field name=\"_nest_path_\" type=\"_nest_path_\" /><fieldType name=\"_nest_path_\" class=\"solr.NestPathField\" />\n" +
                                                "\n" +
                                                "    <field name=\"_text_\" type=\"text_general\" indexed=\"true\" stored=\"false\" multiValued=\"true\"/>\n" +
                                                "\n" +
                                                "    <!-- This can be enabled, in case the client does not know what fields may be searched. It isn't enabled by default\n" +
                                                "         because it's very expensive to index everything twice. -->\n" +
                                                "    <!-- <copyField source=\"*\" dest=\"_text_\"/> -->\n" +
                                                "\n" +
                                                "    <!-- Dynamic field definitions allow using convention over configuration\n" +
                                                "       for fields via the specification of patterns to match field names.\n" +
                                                "       EXAMPLE:  name=\"*_i\" will match any field ending in _i (like myid_i, z_i)\n" +
                                                "       RESTRICTION: the glob-like pattern in the name attribute must have a \"*\" only at the start or the end.  -->\n" +
                                                "   \n" +
                                                "    <dynamicField name=\"*_i\"  type=\"pint\"    indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_is\" type=\"pints\"    indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_s\"  type=\"string\"  indexed=\"true\"  stored=\"true\" />\n" +
                                                "    <dynamicField name=\"*_ss\" type=\"strings\"  indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_l\"  type=\"plong\"   indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_ls\" type=\"plongs\"   indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_t\" type=\"text_general\" indexed=\"true\" stored=\"true\" multiValued=\"false\"/>\n" +
                                                "    <dynamicField name=\"*_txt\" type=\"text_general\" indexed=\"true\" stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_b\"  type=\"boolean\" indexed=\"true\" stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_bs\" type=\"booleans\" indexed=\"true\" stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_f\"  type=\"pfloat\"  indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_fs\" type=\"pfloats\"  indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_d\"  type=\"pdouble\" indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_ds\" type=\"pdoubles\" indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"random_*\" type=\"random\"/>\n" +
                                                "    <dynamicField name=\"ignored_*\" type=\"ignored\"/>\n" +
                                                "\n" +
                                                "    <!-- Type used for data-driven schema, to add a string copy for each text field -->\n" +
                                                "    <dynamicField name=\"*_str\" type=\"strings\" stored=\"false\" docValues=\"true\" indexed=\"false\" useDocValuesAsStored=\"false\"/>\n" +
                                                "\n" +
                                                "    <dynamicField name=\"*_dt\"  type=\"pdate\"    indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_dts\" type=\"pdate\"    indexed=\"true\"  stored=\"true\" multiValued=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_p\"  type=\"location\" indexed=\"true\" stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_srpt\"  type=\"location_rpt\" indexed=\"true\" stored=\"true\"/>\n" +
                                                "\n" +
                                                "    <!-- payloaded dynamic fields -->\n" +
                                                "    <dynamicField name=\"*_dpf\" type=\"delimited_payloads_float\" indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_dpi\" type=\"delimited_payloads_int\" indexed=\"true\"  stored=\"true\"/>\n" +
                                                "    <dynamicField name=\"*_dps\" type=\"delimited_payloads_string\" indexed=\"true\"  stored=\"true\"/>\n" +
                                                "\n" +
                                                "    <dynamicField name=\"attr_*\" type=\"text_general\" indexed