Content-based Typeahead

Squirro Version 3.2.5 introduces search completion based on document features. This is in addition to the typeahead based on facet values.

Table of Contents

Features

  • Matching on key-phrases and document title

  • Fuzzy phrase-term matching

    • Optional enforcing of in-order term matching

    • Support for phrase slop: maximum number of intervening unmatched positions

Setup

To enable the content-based typeahead, add the NLP Keyphrase Tagger (see User Guide) step to the corresponding pipeline.

Add the NLP Keyphrase Tagger pipelet (found in the Discover section) to a pipeline workflow:

This enrichment will create a hidden facet nlp_tag__phrases, which contains the extracted key phrases: