shinyServer(function(input, output) {
output$predicted <- renderText({
topNgramTRI <- readRDS("topNgramTRI.rds")
phrase <- input$twoWords
if(phrase != "") {
formated <- word(phrase, -2, -1)
formated <- tolower(formated)
formated <- gsub("'","",formated)
formated <- gsub(" ", "_" , formated)
formated <- paste("^", formated, ".+", sep = "")
searchTerms <- names(topNgramTRI)[grepl(formated, names(topNgramTRI))]
predicted <- gsub(".+_.+_", "", head(searchTerms, 20))
predicted <- paste(predicted[1:20], "-----")
Enter a simple open ended phrase in the text box provided and click enter. A list of best matches will appear.
THANK YOU