What is "cost for traverse is ?
{
"statement": "/jcr:root/content/dam//element(*, dam:Asset)",
"language": "xpath",
"explain": {
"logs": [
"Parsing xpath statement: explain /jcr:root/content/dam//element(*, dam:Asset)\r\n",
"XPath > SQL2: explain select [jcr:path], [jcr:score], * from [dam:Asset] as a where isdescendantnode(a, '/content/dam') /* xpath: /jcr:root/content/dam//element(*, dam:Asset) */\r\n",
"cost using filter Filter(query=explain select [jcr:path], [jcr:score], * from [dam:Asset] as a where isdescendantnode(a, '/content/dam') /* xpath: /jcr:root/content/dam//element(*, dam:Asset) */, path=/content/dam//*)\r\n",
"cost for reference is Infinity\r\n",
"cost for property is Infinity\r\n",
"cost for nodeType is Infinity\r\n",
"Applicable IndexingRule found IndexRule: nt:base\r\n",
"Applicable IndexingRule found IndexRule: nt:base\r\n",
"Applicable IndexingRule found IndexRule: nt:base\r\n",
"Applicable IndexingRule found IndexRule: nt:base\r\n",
"Applicable IndexingRule found IndexRule: nt:base\r\n",
"Applicable IndexingRule found IndexRule: nt:base\r\n",
"Applicable IndexingRule found IndexRule: dam:Asset\r\n",
"cost for [/oak:index/damAssetLucene] of type (lucene-property) with plan [lucene:damAssetLucene(/oak:index/damAssetLucene) :ancestors:/content/dam] is 388.00\r\n",
"cost for lucene-property[/oak:index/damAssetLucene] is 388.0\r\n",
"cost for aggregate lucene is Infinity\r\n",
"looking for plans for paths : []\r\n",
"cost for solr is Infinity\r\n",
"cost for traverse is 6244.0\r\n"
],
"plan": "[dam:Asset] as [a] /* lucene:damAssetLucene(/oak:index/damAssetLucene) :ancestors:/content/dam where isdescendantnode([a], [/content/dam]) */",
"propertyIndexes": [
"damAssetLucene(/oak:index/damAssetLucene)"
]
},
"heuristics": {
"count": 386,
"countTime": 7,
"executionTime": 1,
"getNodesTime": 0,
"totalTime": 8
}
}