spell.makeDictionary( words as String[], [output-kind as String] ) as Item
Creates a dictionary node from a sequence of words.
const spell = require("/MarkLogic/spell"); const words = ["words", "to", "go", "in", "the", "dictionary"]; spell.makeDictionary(words) => { "words":[ "words", "to", "go", "in", "the", "dictionary" ] }
const spell = require("/MarkLogic/spell"); spell.makeDictionary(cts.words()) => A javascript object containing all the words in the database. Use spell.insert to insert this into the database as a dictionary. This example requires a word lexicon on the database. You can construct the sequence of words any way you like.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.