MarkLogic关于二进制内容的方面

时间:2012-02-19 13:57:38

标签: properties binary metadata facet marklogic

我使用内容提取框架将大型二进制文件存入MarkLogic,将二进制文件保留在文件系统上,然后使用转换将图像中的元数据提取到属性中。当我使用搜索API搜索此内容时,它不会返回构面。我相信这是因为返回的片段包含指向文件系统上的图像的指针而不是属性文档。有没有办法解决?我想根据属性创建分面导航。

2 个答案:

答案 0 :(得分:2)

如果你看一下5.0的Search Developer's Guide,2.2.6节讨论了5.0中新增的片段范围选项,我认为这将处理你的情况。这里有一个例子,展示了如何使用局部片段范围在最后修改的属性上创建构面,听起来这个图案可能就是您正在寻找的。

答案 1 :(得分:0)

如果搜索API无法处理此用例,您可以随时自行调用cts:element-valuescts:frequency。您仍然可以使用search:parsesearch:resolve来提供查询解析和基本搜索结果。

http://docs.marklogic.com/5.0doc/docapp.xqy#search.xqy?start=1&cat=all&query=cts%3Aelement-values&button=search

相关问题