Marklogic 用于检索与英语以外的语言关联的文档的查询

Marklogic 用于检索与英语以外的语言关联的文档的查询,marklogic,marklogic-8,marklogic-9,Marklogic,Marklogic 8,Marklogic 9,我们的ML DB中有与英语以外的其他语言相关的文档。 在根元素中使用属性@xml:lang分配给文档的语言 e、 g 问题是它允许在一个单词查询中使用一个lang选项 是否可以构建一个查询,该查询可以搜索与不同语言关联的此记录,而无需在cts:word查询中指定lang选项 这样我们就可以对这些文档进行全文搜索 如有任何建议或想法,将不胜感激 谢谢 AK如果您将其设置为一个未排序的单词查询,则不必指定语言。这只是运行一个基本的单词匹配,听起来像你想要的。如果您使用词干分析(如果启用了词干索引,这

我们的ML DB中有与英语以外的其他语言相关的文档。 在根元素中使用属性@xml:lang分配给文档的语言

e、 g

问题是它允许在一个单词查询中使用一个lang选项

是否可以构建一个查询,该查询可以搜索与不同语言关联的此记录,而无需在cts:word查询中指定lang选项

这样我们就可以对这些文档进行全文搜索

如有任何建议或想法,将不胜感激

谢谢
AK

如果您将其设置为一个未排序的单词查询,则不必指定语言。这只是运行一个基本的单词匹配,听起来像你想要的。如果您使用词干分析(如果启用了词干索引,这是默认设置,我想您是这样做的),那么语言很重要,因为词干分析只在语言的上下文中才有意义

cts:search(/article, cts:word-query("abc", "unstemmed")) 

如果您将其设置为未排序的单词查询,则不必指定语言。这只是运行一个基本的单词匹配,听起来像你想要的。如果您使用词干分析(如果启用了词干索引,这是默认设置,我想您是这样做的),那么语言很重要,因为词干分析只在语言的上下文中才有意义

cts:search(/article, cts:word-query("abc", "unstemmed")) 
cts:search(/article, cts:word-query("abc", "unstemmed"))