Class DocumentLookupSuggester

  • All Implemented Interfaces:
    Suggester

    public class DocumentLookupSuggester
    extends Object
    implements Suggester
    Perform a NXQL full-text query (on the title by default) on the repository and suggest to navigate to the top documents matching that query.
    Author:
    ogrisel
    • Constructor Detail

      • DocumentLookupSuggester

        public DocumentLookupSuggester()
    • Method Detail

      • initWithParameters

        public void initWithParameters​(SuggesterDescriptor descriptor)
        Description copied from interface: Suggester
        Configure the Suggester instance with the parameters from the XML descriptor.
        Specified by:
        initWithParameters in interface Suggester
        Parameters:
        descriptor - XMap descriptor with the aggregate configuration information of the component.
      • suggest

        public List<Suggestion> suggest​(String userInput,
                                        SuggestionContext context)
                                 throws SuggestionException
        Description copied from interface: Suggester
        Compute a list of possible user actions or intents given their input and context.
        Specified by:
        suggest in interface Suggester
        Parameters:
        userInput - text typed by the user
        context - user context
        Returns:
        generated suggestion for the given input and context
        Throws:
        SuggestionException - if the configuration or context are inconsistent, or a backing service is failing.