【发布时间】:2012-06-05 16:00:13
【问题描述】:
我在集合中的文档基于它所描述的 mime 类型图像:image/jpg、image/png、image/gif。
我希望能够将$mime-type 指定为"image" 或"image/jpg",以便我可以在所有图像类型或特定子类型中搜索文档。
let $mime-type-pattern := fn:concat($mime-type, "*")
let $mime-type-collection-uris := cts:collection-match($mime-type-pattern)
搜索 $mime-type "image" 将返回 URI ("image/jpg", "image/png", "image/gif")。我希望能够在任何这些集合中搜索文档。
搜索 $mime-type "image/jpg" 将返回 URI ("image/jpg")。然后我只会搜索“image/jpg”集合的文档。
我需要创建search:options 的结构以使用搜索 API 进行搜索?
【问题讨论】:
-
您能否轻松地标记您的所有图像/jpg(或图像/foo)以及图像集中?或许这会让这件事变得更容易。
-
我可以分别用类型和子类型标记它们,并可能在其他地方简化。谢谢。
标签: search collections xquery marklogic