XML elements (tags) recognized by xmlpipe2 (and their attributes where applicable) are:
[x] sphinx:docset
Mandatory top-level element, denotes and contains xmlpipe2 document set.
[x] sphinx:schema
Optional element, must either occur as the very first child of sphinx:docset, or never occur at all. Declares the document schema. Contains field and attribute declarations. If present, overrides per source settings from the configuration file.
[x] sphinx:field
Optional element, child of sphinx:schema. Declares a full-text field. Known attributes are:
[x] name
Specifies the XML element name that will be treated as a full-text field in the subsequent documents.
[x] attr
Specifies whether to also index this field as a string or word count attribute. Possible values are "string" and "wordcount".
[x] sphinx:attr
Optional element, child of sphinx:schema. Declares an attribute. Known attributes are:
[x] name
Specifies the element name that should be treated as an attribute in the subsequent documents.
[x] type
Specifies the attribute type. Possible values are "int", "timestamp", "str2ordinal", "bool", "float" and "multi".
[x] bits
Specifies the bit size for "int" attribute type. Valid values are 1 to 32.
[x] default
Specifies the default value for this attribute that should be used if the attribute's element is not present in the document.
[x] sphinx:document
Mandatory element, must be a child of sphinx:docset. Contains arbitrary other elements with field and attribute values to be indexed, as declared either using sphinx:field and sphinx:attr elements or in the configuration file. The only known attribute is "id" that must contain the unique integer document ID.
[ ] sphinx:killlist
Optional element, child of sphinx:docset. Contains a number of "id" elements whose contents are document IDs to be put into a kill-list for this index.
XML elements (tags) recognized by xmlpipe2 (and their attributes where applicable) are:
[x] sphinx:docset
Mandatory top-level element, denotes and contains xmlpipe2 document set.
[x] sphinx:schema
Optional element, must either occur as the very first child of sphinx:docset, or never occur at all. Declares the document schema. Contains field and attribute declarations. If present, overrides per source settings from the configuration file.
[x] sphinx:field
Optional element, child of sphinx:schema. Declares a full-text field. Known attributes are:
Specifies the XML element name that will be treated as a full-text field in the subsequent documents.
Specifies whether to also index this field as a string or word count attribute. Possible values are "string" and "wordcount".
[x] sphinx:attr
Optional element, child of sphinx:schema. Declares an attribute. Known attributes are:
Specifies the element name that should be treated as an attribute in the subsequent documents.
Specifies the attribute type. Possible values are "int", "timestamp", "str2ordinal", "bool", "float" and "multi".
Specifies the bit size for "int" attribute type. Valid values are 1 to 32.
[x] default
Specifies the default value for this attribute that should be used if the attribute's element is not present in the document.
[x] sphinx:document
Mandatory element, must be a child of sphinx:docset. Contains arbitrary other elements with field and attribute values to be indexed, as declared either using sphinx:field and sphinx:attr elements or in the configuration file. The only known attribute is "id" that must contain the unique integer document ID.
[ ] sphinx:killlist
Optional element, child of sphinx:docset. Contains a number of "id" elements whose contents are document IDs to be put into a kill-list for this index.