PARTIAL_MATCH

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>