Greg, it should be a child of <word>.

________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Murray, Gregory 
[[email protected]]
Sent: Monday, July 16, 2012 1:10 PM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] term-option within constraint

Will,

Thanks for the idea, but that doesn't work either. The schema doesn't allow 
<term> as a child of <constraint> either:

Invalid node: Found search:term but expected 
(search:constraint-type|search:annotation)* at 
/search:options/search:constraint[1]/search:term using schema "search.xsd"

Thanks,
Greg


On Jul 16, 2012, at 4:07 PM, Will Thompson wrote:

> I think <term-option> needs to be a child of <term> - try wrapping them and 
> see if that works.
>
> -Will
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Murray, Gregory
> Sent: Monday, July 16, 2012 12:36 PM
> To: MarkLogic Developer Discussion
> Subject: [MarkLogic Dev General] term-option within constraint
>
> Hello,
>
> I need to apply options such as "case-insensitive" to a search constraint 
> using the Search API. The documentation for search:search() states that "You 
> can use term-option elements as a child of either the term element or as a 
> child of the constraint element."
>
> http://developer.marklogic.com/pubs/5.0/apidocs/SearchAPI.html#term-option
>
> But when I add <term-option> as a child of <constraint> like so:
>
>  <constraint name="title">
>    <word>
>      <element ns="http://digital.library.ptsem.edu/ia"; name="title"/>
>    </word>
>    <term-option>case-insensitive</term-option>
>    <term-option>diacritic-insensitive</term-option>
>  </constraint>
>
> and then run the <options> node through search:check-options() I'm told that 
> <term-option> *cannot* be a child of <constraint>:
>
> Invalid node: Found search:term-option but expected 
> (search:constraint-type|search:annotation)* at 
> /search:options/search:constraint[1]/search:term-option[1] using schema 
> "search.xsd"
>
> Can anyone clarify how to apply "case-insensitive", etc. to a constraint?
>
> Thanks,
> Greg
>
> Gregory Murray
> Digital Library Application Developer
> Princeton Theological Seminary
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general

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

Reply via email to