【发布时间】:2020-04-21 10:41:26
【问题描述】:
我们的 ML DB 中有与英语以外的其他语言相关联的文档。 使用根元素中的属性@xml:lang 分配给文档的语言。
例如
a.xml
<article xml:lang="es">
abc
</article>
b.xml
<article xml:lang="it">
abc
</article>
除非在 cts:word-query 中指定语言选项,否则全文搜索会给出空结果。
需要在word查询中指定lang选项,才能在搜索结果中得到对应的xml数据。 例如
cts:search(/article, cts:word-qyery("abc", "lang=es"))
问题是它允许在一个单词查询中使用一个语言选项。
是否可以构建一个查询来搜索与不同语言相关的这条记录,而无需在 cts:word-query 中指定 lang 选项。
这样我们就可以对这些文档实现全文搜索了。
任何建议或想法将不胜感激。
谢谢 AK
【问题讨论】:
标签: marklogic marklogic-8 marklogic-9