<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>2600</bug_id>
          
          <creation_ts>2005-12-14 12:31:20 +0000</creation_ts>
          <short_desc>[FT] adapt  fts:ApplyFTWordsPhrase (4.3.2.4) to new TokenInfo interval semantics</short_desc>
          <delta_ts>2006-04-07 21:03:27 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Full Text 1.0</component>
          <version>Working drafts</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>2299</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jochen Doerre">doerre</reporter>
          <assigned_to name="Jochen Doerre">doerre</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>7439</commentid>
    <comment_count>0</comment_count>
    <who name="Jochen Doerre">doerre</who>
    <bug_when>2005-12-14 12:31:21 +0000</bug_when>
    <thetext>Function fts:ApplyFTWordsPhrase (4.3.2.4) can no longer be based on the rewrite
of phrase queries into &quot;ordered distance exactly 0 words&quot;. When we use interval
semantics the distance function will not work, since there is no tuple of
TokenInfos between which the distance is to be computed, but rather the phrase
is represented by a single TokenInfo. fts:ApplyFTWordsPhrase is also defined in
4.3.3.2 (including MatchOption semantics).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9087</commentid>
    <comment_count>1</comment_count>
    <who name="Jochen Doerre">doerre</who>
    <bug_when>2006-04-07 21:01:50 +0000</bug_when>
    <thetext>The rationale of this change is to make sure that the search tokens that need to be searched as a phrase are kept together from the call to ApplyFTWords throughout intermediate function calls down to the implementation&apos;s search function getTokenInfos. 
I.e., all search tokens that should be found in a phrase will be passed to 
a single call to getTokenInfos, hence the implementation can choose to 
represent any matched phrase in a single TokenInfo (this fixes bug 2599 
and hence bug 2299).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9088</commentid>
    <comment_count>2</comment_count>
    <who name="Jochen Doerre">doerre</who>
    <bug_when>2006-04-07 21:03:27 +0000</bug_when>
    <thetext>The complete proposal for the fix can be found here:
(W3C-internal)
http://lists.w3.org/Archives/Member/member-query-fttf/2006Apr/0002.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>