PARTIAL_MATCH要素は、この要素を含むSEARCH_INTERFACEで部分問合せ一致をサポートするかどうかを指定します。
検索および検索モードの詳細は、このガイドの検索機能に関する情報を参照してください。
<!ELEMENT PARTIAL_MATCH EMPTY>
<!ATTLIST PARTIAL_MATCH
MIN_WORDS_INCLUDED CDATA #IMPLIED
MAX_WORDS_OMITTED CDATA #IMPLIED
>
PARTIAL_MATCH要素には、次の属性があります。
MIN_WORDS_INCLUDED
検索結果が、検索問合せ内で少なくともこの語数は一致することを指定します。この値は、ゼロより大きい整数である必要があります。この属性のデフォルト値は2です。
MAX_WORDS_OMITTED
検索問合せ内で無視される問合せ語の最大数を指定します。この値は、負ではない整数である必要があります。ゼロが設定されるか、何も指定されないままの場合、単語数は省略されます(つまり、最大値はありません)。この属性のデフォルト値は2です。
PARTIAL_MATCH要素には、サブ要素はありません。
次の例では、検索インタフェースは、検索問合せ内に少なくとも2語が含まれる部分一致の対象となり、1語以下は省略されます。
<SEARCH_INTERFACE CROSS_FIELD_BOUNDARY="ALWAYS"
CROSS_FIELD_RELEVANCE_RANK="0"
DEFAULT_RELRANK_STRATEGY="BikeRelRank" NAME="BikePartSearch">
<MEMBER_NAME RELEVANCE_RANK="2">Body</MEMBER_NAME>
<MEMBER_NAME RELEVANCE_RANK="1">Description</MEMBER_NAME>
<PARTIAL_MATCH MAX_WORDS_OMITTED="1" MIN_WORDS_INCLUDED="2"/>
</SEARCH_INTERFACE>