IndexDefinition
Table of Contents
Properties
-
$defaultLanguage
: string|null
-
$fields
: array<string|int, mixed>|null
-
$indexName
: string
-
$prefix
: string|null
-
$stopWords
: array<string|int, mixed>|null
Methods
-
__construct()
: mixed
-
addField()
: self
-
disableStopWords()
: self
-
generateCommand()
: array<string|int, mixed>
-
setDefaultLanguage()
: mixed
-
setPrefix()
: self
$defaultLanguage
private
string|null
$defaultLanguage
= null
$fields
private
array<string|int, mixed>|null
$fields
= []
$indexName
read-only
private
string
$indexName
$prefix
private
string|null
$prefix
= null
$stopWords
private
array<string|int, mixed>|null
$stopWords
= null
__construct()
public
__construct(string $indexName) : mixed
Parameters
-
$indexName
: string
-
addField()
public
addField(FieldDefinition $field) : self
Parameters
-
$field
: FieldDefinition
-
disableStopWords()
public
disableStopWords() : self
generateCommand()
public
generateCommand() : array<string|int, mixed>
Return values
array<string|int, mixed>
setDefaultLanguage()
public
setDefaultLanguage(string $language) : mixed
Parameters
-
$language
: string
-
setPrefix()
public
setPrefix(string $prefix) : self
Parameters
-
$prefix
: string
-