Search Analyzers

Available Analyzers

{{ $analyzer := .Analyzer }}

{{ range $idx, $a := .Analyzers }} {{ if eq $a.Name $analyzer }} {{ if $a.Custom }} {{ end }} {{ end }} {{ end }}
Analyzer
Custom Analyzer
Char Filters
    {{ range $idx, $f := $a.CharFilters }}
  • {{ $f }}
  • {{ end }}
Tokenizer
  • {{ $a.Tokenizer }}
Token Filters
    {{ range $idx, $f := $a.TokenFilters }}
  • {{ $f }}
  • {{ end }}

Analyze Text

Show detailled analyzing for custom analyzers

Analyze Result

Tokens

{{ if .TokenResult }} {{ range $idx, $t := .TokenResult.Tokens }} {{ end }} {{ end }}
Position Type Token Offset End Offset
{{ $t.Position }} {{ $t.Type }} {{ $t.Token }} {{ $t.StartOffset }} {{ $t.EndOffset }}
{{ if .DetailResult }}

Details

Char Filters

{{ range $idx, $cf := .DetailResult.Detail.Charfilters }} {{ range $idx2, $cft := $cf.FilteredText }} {{ end }} {{ end }}
Name Filtered Text
▶︎ {{ $cf.Name }}
{{ $cft }}

Tokenizer

{{ if .DetailResult.Detail.Tokenizer }} {{ range $idx, $t := .DetailResult.Detail.Tokenizer.Tokens }} {{ end }} {{ end }}
Position Type Token Offset End Offset
{{ $t.Position }} {{ $t.Type }} {{ $t.Token }} {{ $t.StartOffset }} {{ $t.EndOffset }}

Token Filters

{{ range $idx, $cf := .DetailResult.Detail.Tokenfilters }} {{ range $idx2, $t := $cf.Tokens }} {{ end }} {{ end }}
Name Position Type Token Offset End Offset
▶︎ {{ $cf.Name }}
{{ $t.Position }} {{ $t.Type }} {{ $t.Token }} {{ $t.StartOffset }} {{ $t.EndOffset }}
{{ end }}