Skip to main content
The regex_pattern tokenizer tokenizes text using a regular expression. The regular expression can be specified with the pattern parameter. For instance, the following tokenizer creates tokens only for words starting with the letter h:
The regex tokenizer uses the Rust regex crate, which supports all regex constructs with the following exceptions:
  1. Look-around assertions such as (?=...)
  2. Backreferences such as \1
Unlike regex queries, which match against the index’s term dictionary, the tokenizer runs over the source text directly, so constructs like word boundaries (\b) and lazy quantifiers (+?) are supported, as the examples on this page show. To get a feel for this tokenizer, run the following command and replace the text with your own:
Expected Response