【发布时间】:2018-08-30 15:56:58
【问题描述】:
我是 MarkLogic 的新手。 是否有可能制作一个搜索应用程序,当用户进行搜索时,他/她会收到文档的 URI 链接以及一些摘要?当他们单击 URI 链接时,他们会看到完整的文档。我还想提供可以进一步过滤记录的集合方面。我想将一些字段用作构面,这些字段存在于某些集合的文档中,但不存在于其他集合中。但是,这些集合确实有一个共同的唯一字段,可用于连接或链接它们。我想知道,怎么可能?我们如何制作集合方面?我们如何加入不同的集合?我们如何使 URI 链接可点击并将用户引导至完整文档?我想回答问题,例如向我展示所有包含“家政”一词的维护文档,然后单击位置名称(位置信息可能在不同的集合中)以进一步缩小搜索范围,或者我可以单击从事这些“家务”工作的员工的姓名,以进一步缩小搜索范围。我将衷心感谢您的帮助。我构建了一个搜索应用程序,就像 MarkLogic 教程中的 Top-Songs,但它只有一个集合和所有文档的相同 XML 模式,但现在不同的集合和不同的 XML 模式让我感到困惑。还请告诉我是否应该使用 Search API 或 cts:search 来实现这一点。这是否可以通过将这些集合分开来实现,还是我需要对它们进行非规范化?
非常感谢您的帮助。 非常感谢
【问题讨论】:
-
您在一个 SO 问题中提出了很多问题。如果您保持简洁,则可以更轻松地回答问题..
-
@grtjn 你能告诉我如何在集合上创建构面吗?
-
我扩展了我的答案..
标签: javascript xquery marklogic marklogic-9