MarkLogic brinda la posibilidad de ver cómo el índice procesará la expresión de búsqueda dada. La función XQuery xdmp:plan es responsable de eso: https://docs.marklogic.com/xdmp:plan
La forma en que funciona se describe perfectamente aquí: https://www.marklogic.com/blog/working-with-xdmp-plan/
Mi pregunta es si hay un análogo de JavaScript de esa función. ¿Cómo puedo analizar las consultas escritas en JavaScript?
Depende de lo que estés haciendo. Pero probablemente haya herramientas en esta lista para satisfacer sus necesidades según lo que esté utilizando para su implementación:
Devuelve una matriz de objetos JavaScript que registran información sobre cómo el índice procesará la búsqueda dada.
Devuelve un nodo que representa el plan de consulta de la consulta SQL SELECT determinada.
Devuelve un nodo que representa el plan de consulta de la consulta SPARQL dada.
Este método devuelve una representación del plan de ejecución integrado.