考虑以下XPath表达式:MarkLogic:Xpath的VS搜索
/book/metadata/title[. = "Good Will Hunting"]
而下面的搜索表达式:
cts:search(/book/metadata, cts:element-value-query(xs:QName("title"), "Good Will Hunting"), "unfiltered")
的Xpath会利用关系索引和值索引。 搜索是否同时使用术语列表索引和价值索引?上述哪个查询更高效且可扩展?
一般来说,在数据库技术中以这种通用的方式询问什么是更有效的往往是更多的猜测工作。某些东西的效率也将很大程度上取决于您拥有的数据量,数据结构,硬件以及许多可能的优化。因此,为了获得真正相关的数字,为什么不简单地在数据集上尝试? – dirkk