I am having search options like the following
let $options :=
<options xmlns="http://marklogic.com/appservices/search">
<constraint name="collection">
<collection prefix=""/>
</constraint>
<constraint name="concept_name">
<word>
<field name="concept_name"
collation="http://marklogic.com/collation/en/S1"/>
</word>
</constraint>
<term>
<term-option>case-insensitive</term-option>
<term-option>punctuation-insensitive</term-option>
<term-option>whitespace-insensitive</term-option>
<term-option>wildcarded</term-option>
</term>
<return-facets>false</return-facets>
<return-values>false</return-values>
<return-constraints>false</return-constraints>
<return-frequencies>false</return-frequencies>
<return-qtext>false</return-qtext>
<search-option>format-json</search-option>
<search-option>score-simple</search-option>
</options>
And doing the search search:search($q, $options, $start, $page-length)
But the search is not doing case-insensitive. How do I tell in this scenario to
specify options for a field.. I want it to be case-insensitive
I also specified "collation" both at the field level and in the app-server,
but still of no use..
When I do cts:field-value-match("concept_name", $q ("case-insensitive",
"diacritic-insensitive")) , I do get the correct results, so how do I specify
using the search options like above to do the same.
Thanks,
Ravi
_______________________________________________
General mailing list
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general