An object describing an Analyzer.
Name of a feature enabled for an Analyzer.
Analyzer type and its type-specific properties.
Options for creating an Analyzer.
Analyzer type and type-specific properties for a Delimiter Analyzer.
Additional properties for the Analyzer.
The value will be used as delimiter to split text into tokens as specified in RFC 4180, without starting new records on newlines.
Type of the Analyzer.
Analyzer type and type-specific properties for an Identity Analyzer.
Additional properties for the Analyzer.
The identity
Analyzer does not take additional properties.
Type of the Analyzer.
Analyzer type and type-specific properties for an Ngram Analyzer.
Additional properties for the Analyzer.
Type of the Analyzer.
Properties of an Ngram Analyzer.
Maximum n-gram length.
Minimum n-gram length.
Output the original value as well.
Analyzer type and type-specific properties for a Norm Analyzer.
Additional properties for the Analyzer.
Type of the Analyzer.
Properties of a Norm Analyzer.
Preserve accents in returned words.
Default: false
Case conversion.
Default: "lower"
Text locale.
Format: language[_COUNTRY][.encoding][@variant]
Analyzer type and type-specific properties for a Stem Analyzer.
Additional properties for the Analyzer.
The value defines the text locale.
Format: language[_COUNTRY][.encoding][@variant]
Type of the Analyzer.
Analyzer type and type-specific properties for a Text Analyzer.
Additional properties for the Analyzer.
Type of the Analyzer.
Properties of a Text Analyzer.
Preserve accents in returned words.
Default: false
Case conversion.
Default: "lower"
Text locale.
Format: language[_COUNTRY][.encoding][@variant]
Apply stemming on returned words.
Default: true
Words to omit from result.
Defaults to the words loaded from the file at stopwordsPath
.
Path with a language
sub-directory containing files with words to omit.
Defaults to the path specified in the server-side environment variable
IRESEARCH_TEXT_STOPWORD_PATH
or the current working directory of the
ArangoDB process.
Indicates whether the given value represents an Analyzer.
A value that might be an Analyzer.
Generated using TypeDoc
import type { Analyzer } from "arangojs/analyzer";
The "analyzer" module provides analyzer related types and interfaces for TypeScript.