Hmmm.. Sorry missed the description. From Explain query output your index not even listed that means your custom nt:base rule would over shadow the default nt:base rule. Looking into your query & based on path "/content/demo-spark/jcr:content/bgimage" I am assuming "demo-spark" is cq:Page. So ...