Description
Currently, index planner builds plan for suggest/spellcheck queries even if the indices don't have those functionality enabled.
Also, there's another issue: when suggestion/spell-check come into play, we need to dis-allow inheritance behavior of indexingRule. To clarify, a query like SELECT [rep:suggest()] from [nt:unstructured] where suggest('test') if using some index preparing suggestions on nt:base would give incorrect suggestions as the index would have suggested values from other type of nodes as well.