⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdata-config.xsd

📁 lucene2.2.0版本
💻 XSD
字号:
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">	<xs:element name="feed-class" type="xs:string" />	<xs:element name="entry-class" type="xs:string" />	<xs:element name="extension-profile" type="xs:string" />		<xs:element name="previewStyleSheet" type="xs:string" />	<xs:element name="class" type="xs:string" />	<xs:annotation>		<xs:documentation xml:lang="en">			This Schema defines the configuration for the			gdata-config.xml file.		</xs:documentation>	</xs:annotation>	<xs:element name="property">		<xs:complexType mixed="true">			<xs:attribute name="name" type="xs:string" use="required" />		</xs:complexType>	</xs:element>	<xs:element name="service">		<xs:complexType>			<xs:sequence>				<xs:element ref="feed-class" maxOccurs="1"					minOccurs="1" />				<xs:element ref="entry-class" maxOccurs="1"					minOccurs="1" />				<xs:element ref="extension-profile" maxOccurs="1"					minOccurs="1" />				<xs:element ref="previewStyleSheet" maxOccurs="1"					minOccurs="0" />				<xs:element ref="index-schema" maxOccurs="1"					minOccurs="1" />			</xs:sequence>			<xs:attribute name="name" type="xs:string" use="required" />			<xs:attribute name="public" type="xs:boolean" />			<xs:attribute name="poolSize" type="xs:nonNegativeInteger"				use="required" />		</xs:complexType>	</xs:element>	<xs:element name="configuration">		<xs:complexType>			<xs:sequence>				<xs:element ref="property" minOccurs="1"					maxOccurs="unbounded" />			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="component">		<xs:complexType>			<xs:sequence>				<xs:element ref="class" maxOccurs="1" minOccurs="1" />				<xs:element ref="configuration" minOccurs="0"					maxOccurs="1" />			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="server-components">		<xs:complexType>			<xs:sequence>				<xs:element ref="component" minOccurs="1"					maxOccurs="unbounded" />			</xs:sequence>		</xs:complexType>		<xs:unique name="component-class">			<xs:selector xpath="component" />			<xs:field xpath="class" />		</xs:unique>	</xs:element>	<xs:element name="gdata">		<xs:complexType>			<xs:sequence>				<xs:element ref="service" minOccurs="1"					maxOccurs="unbounded" />				<xs:element ref="server-components" maxOccurs="1"					minOccurs="1" />			</xs:sequence>		</xs:complexType>		<xs:unique name="service-name">			<xs:selector xpath="service" />			<xs:field xpath="@name" />		</xs:unique>	</xs:element>	<!-- Index / Search -->	<!-- field boost -->	<xs:simpleType name="boostType">		<xs:restriction base="xs:decimal">			<xs:minExclusive value="0.0" />			<xs:fractionDigits value="3" />		</xs:restriction>	</xs:simpleType>	<!-- all possible Field.Store constants -->	<xs:simpleType name="storeType">		<xs:restriction base="xs:string">			<xs:enumeration value="YES" />			<xs:enumeration value="NO" />			<xs:enumeration value="COMPRESS" />		</xs:restriction>	</xs:simpleType>	<!-- all possible Field.Index constants -->	<xs:simpleType name="indexType">		<xs:restriction base="xs:string">			<xs:enumeration value="TOKENIZED" />			<xs:enumeration value="UN_TOKENIZED" />			<xs:enumeration value="NO" />			<xs:enumeration value="NO_NORMS" />		</xs:restriction>	</xs:simpleType>	<!-- 	This type correspond to  	org.apache.lucene.gdata.search.config.IndexSchemaField$ContentType	-->	<xs:simpleType name="fieldType">		<xs:restriction base="xs:string">			<xs:enumeration value="html" />			<xs:enumeration value="xhtml" />			<xs:enumeration value="gdatadate" />			<xs:enumeration value="category" />			<xs:enumeration value="keyword" />			<xs:enumeration value="text" />		</xs:restriction>	</xs:simpleType><!-- type of fields see: org.apache.lucene.gdata.search.config.IndexSchemaField -->	<xs:group name="fields">		<xs:choice>			<xs:element ref="field" />			<xs:element ref="custom" />			<xs:element ref="mixed" />		</xs:choice>	</xs:group>	<!-- index configuration see: org.apache.lucene.gdata.search.config.IndexSchema -->	<xs:element name="index">		<xs:complexType>			<xs:sequence>				<xs:element name="defaultAnalyzer" type="xs:string"					maxOccurs="1" minOccurs="1" />				<xs:element name="indexLocation" type="xs:string"					maxOccurs="1" minOccurs="1" />				<xs:element name="useCompoundFile" type="xs:boolean"					maxOccurs="1" />				<xs:element name="mergeFactor" type="xs:unsignedInt"					maxOccurs="1" />				<xs:element name="maxBufferedDocs" type="xs:unsignedInt"					maxOccurs="1" />				<xs:element name="maxMergeDocs" type="xs:unsignedInt"					maxOccurs="1" />				<xs:element name="maxFieldLength" type="xs:unsignedInt"					maxOccurs="1" />			</xs:sequence>			<xs:attribute name="useTimedIndexer" type="xs:boolean"				use="required" />			<xs:attribute name="indexerIdleTime" type="xs:unsignedLong" />			<xs:attribute name="optimizeAfterCommit" type="xs:unsignedInt" use="required"/>			<xs:attribute name="commitAfterDocuments" type="xs:unsignedInt" use="required"/>		</xs:complexType>	</xs:element><!-- index configuration see: org.apache.lucene.gdata.search.config.IndexSchema -->	<xs:element name="index-schema">		<xs:complexType>			<xs:sequence>				<xs:element ref="index" maxOccurs="1" minOccurs="1" />				<xs:group ref="fields" maxOccurs="unbounded"					minOccurs="1" />			</xs:sequence>			<xs:attribute name="defaultSearchField" type="xs:string"				use="required" />		</xs:complexType>	</xs:element>	<xs:element name="field">		<xs:complexType>			<xs:all>				<xs:element name="path" type="xs:string" maxOccurs="1"					minOccurs="1" />				<xs:element name="analyzer" type="xs:string"					maxOccurs="1" minOccurs="0" />				<xs:element name="index" type="indexType" maxOccurs="1"					minOccurs="0" />				<xs:element name="store" type="storeType" maxOccurs="1"					minOccurs="0" />			</xs:all>			<xs:attribute name="name" type="xs:string" use="required" />			<xs:attribute name="boost" type="boostType" />			<xs:attribute name="type" type="fieldType" use="required" />		</xs:complexType>	</xs:element>	<xs:element name="custom">		<xs:complexType>			<xs:all>				<xs:element name="path" type="xs:string" maxOccurs="1"					minOccurs="1" />				<xs:element name="field-class" type="xs:string"					maxOccurs="1" minOccurs="1" />				<xs:element name="analyzer" type="xs:string"					maxOccurs="1" minOccurs="0" />				<xs:element name="index" type="indexType" maxOccurs="1"					minOccurs="0" />				<xs:element name="store" type="storeType" maxOccurs="1"					minOccurs="0" />			</xs:all>			<xs:attribute name="name" type="xs:string" use="required" />			<xs:attribute name="boost" type="boostType" />		</xs:complexType>	</xs:element>	<xs:element name="mixed">		<xs:complexType>			<xs:all>				<xs:element name="path" type="xs:string" maxOccurs="1"					minOccurs="1" />				<xs:element name="contenttype" type="xs:string"					maxOccurs="1" minOccurs="1" />				<xs:element name="analyzer" type="xs:string"					maxOccurs="1" minOccurs="0" />				<xs:element name="index" type="indexType" maxOccurs="1"					minOccurs="0" />				<xs:element name="store" type="storeType" maxOccurs="1"					minOccurs="0" />			</xs:all>			<xs:attribute name="name" type="xs:string" use="required" />			<xs:attribute name="boost" type="boostType" />		</xs:complexType>	</xs:element></xs:schema>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -