hi all,
I'm facing an issue using cts:field-value-query with wildcarded search in
ML 7.0-5
Following search should match any field starting with 'dev' like
development, etc.
let $term := 'dev'
return
cts:search(
fn:collection()/l:manifestation[l:issn],
cts:field-value-query(
'field-quick-search',
$term || '*',
('case-insensitive', 'diacritic-insensitive', 'unstemmed',
'wildcarded')
)
)
But its returns nothing
Fields 'field-quick-search' seems to be well configured to work with
wildcarded search:
Name: field-quick-search
Path: *:title, *:subTitle, *:doiSuffix, *:code, *:userCode, *:issn, @id
Includes: work, expression, manifestation
Excludes (nothing)
Index Settings: +word, +fast phrase, +fast case sensitive, +fast diacritic
sensitive, +trailing wildcard, +three character, +two character
The same search with cts:field-word-query works :
let $term := 'dev'
return
cts:search(
fn:collection()/l:manifestation[l:issn],
cts:field-word-query(
'field-quick-search',
$term || '*',
('case-insensitive', 'diacritic-insensitive', 'unstemmed',
'wildcarded')
)
)
Any thoughts on what I might be doing wrong?
Thanks
Lancelot
_______________________________________________
General mailing list
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general