Hi Debin,

How about applying cts:stem on search terms first?

let $text:= <text xml:lang="fr">avec la rupture de septembre 1997, cette 
disparues situation fait disparaître la justification. Les services fournis 
disparu par la demanderesse l'ont été dans l'attente d'une rémunération,</text>
return
cts:highlight($text,cts:word-query(cts:stem("disparu", "fr"), 
("lang=fr")),<h1>{$cts:text}</h1>)

Cheers,
Geert

From: 
<[email protected]<mailto:[email protected]>>
 on behalf of "Debin, Infant Jerald (LNG-CON)" 
<[email protected]<mailto:[email protected]>>
Reply-To: MarkLogic Developer Discussion 
<[email protected]<mailto:[email protected]>>
Date: Thursday, March 31, 2016 at 1:14 PM
To: MarkLogic Developer Discussion 
<[email protected]<mailto:[email protected]>>
Subject: Re: [MarkLogic Dev General] French stemmed word is not getting 
recognized and highlighted

Hi Geert,

I understand stem for disparaître is not disparu.

But stem for “disparu” is “disparaître”. The same is not getting recognized and 
highlighted.

We need “disparaître” to be highlighted when we give “disparu”.


<text xml:lang="fr">avec la rupture de septembre 1997, cette <h1>disparues</h1> 
situation fait disparaître la justification. Les services fournis 
<h1>disparu</h1> par la demanderesse l'ont été dans l'attente d'une 
rémunération,</text>

Please advise.

Thanks and Regards,

Debin
Mob: +91-9789826001

From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of Geert Josten
Sent: Thursday, March 31, 2016 7:00 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] French stemmed word is not getting 
recognized and highlighted

Hi Debin,

The issue is that the stem for disparaître is not disparu, but disparaître. If 
you highlight with disparaître instead, you should see all highlights you are 
looking for:

for $word in ("disparu", "disparues", "disparaître")
return ("==============", $word, "------------", cts:stem("disparu","fr"))

Cheers,
Geert

From: 
<[email protected]<mailto:[email protected]>>
 on behalf of "Debin, Infant Jerald (LNG-CON)" 
<[email protected]<mailto:[email protected]>>
Reply-To: MarkLogic Developer Discussion 
<[email protected]<mailto:[email protected]>>
Date: Thursday, March 31, 2016 at 12:00 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: [MarkLogic Dev General] French stemmed word is not getting recognized 
and highlighted

Hi Team,

For the term French term “disparu” corresponding French stemmed word  
“disparaître” is not getting recognized when performing search.

Example:

Query:

let $text:= <text xml:lang="fr">avec la rupture de septembre 1997, cette 
disparues situation fait disparaître la justification. Les services fournis 
disparu par la demanderesse l'ont été dans l'attente d'une rémunération,</text>
return
cts:highlight($text,cts:query(<cts:word-query>
                                <cts:text xml:lang="fr">disparu</cts:text>
                                <cts:option>case-insensitive</cts:option>
                                <cts:option>diacritic-insensitive</cts:option>
                                <cts:option>punctuation-insensitive</cts:option>
                      </cts:word-query>),<h1>{$cts:text}</h1>)

Result:

Disparaître is not getting recognized and highlighted as below,


<text xml:lang="fr">avec la rupture de septembre 1997, cette <h1>disparues</h1> 
situation fait disparaître la justification. Les services fournis 
<h1>disparu</h1> par la demanderesse l'ont été dans l'attente d'une 
rémunération,</text>

Below is the result of cts:stem,

cts:stem("disparu","fr")

disparu
disparaître

Please let us know on this issue.

Thanks and Regards,

Debin
Mob: +91-9789826001

_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to