考慮以下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