RuntimeConfiguration
Table of Contents
Properties
-
$redis
: Redis
Methods
-
__construct()
: mixed
-
exportConfiguration()
: array<string|int, mixed>
-
getDefaultDialect()
: int
-
getForkGCCleanThreshold()
: int
-
getMaxExpansions()
: int
-
getMaxSearchResults()
: int
-
getMinPhoneticTermLength()
: int
-
getMinPrefix()
: int
-
getOption()
: string|int|bool
-
getStats()
: array<string|int, mixed>
-
getTimeoutInMilliseconds()
: int
-
isOnTimeoutPolicyFail()
: bool
-
isOnTimeoutPolicyReturn()
: bool
-
optimizeForLargeIndexes()
: void
-
resetOptionsToDefault()
: void
-
setDefaultDialect()
: void
-
setForkGCCleanThreshold()
: void
-
setMaxExpansions()
: bool
-
setMaxSearchResults()
: void
-
setMinPhoneticTermLength()
: bool
-
setMinPrefix()
: mixed
-
setOnTimeoutPolicyToFail()
: bool
-
setOnTimeoutPolicyToReturn()
: bool
-
setOption()
: bool
-
setQueryDialect()
: bool
-
setSearchTimeout()
: bool
-
setTimeoutInMilliseconds()
: mixed
-
convertRawResponseToInt()
: int
-
convertRawResponseToString()
: string
-
rawCommand()
: mixed
$redis
read-only
private
Redis
$redis
__construct()
public
__construct(Redis $redis) : mixed
Parameters
-
$redis
: Redis
-
exportConfiguration()
public
exportConfiguration() : array<string|int, mixed>
Return values
array<string|int, mixed>
getDefaultDialect()
public
getDefaultDialect() : int
getForkGCCleanThreshold()
public
getForkGCCleanThreshold() : int
getMaxExpansions()
public
getMaxExpansions() : int
getMaxSearchResults()
public
getMaxSearchResults() : int
getMinPhoneticTermLength()
public
getMinPhoneticTermLength() : int
getMinPrefix()
public
getMinPrefix() : int
getOption()
public
getOption(string $name) : string|int|bool
Parameters
-
$name
: string
-
Return values
string|int|bool
getStats()
public
getStats(string $indexName) : array<string|int, mixed>
Parameters
-
$indexName
: string
-
Return values
array<string|int, mixed>
getTimeoutInMilliseconds()
public
getTimeoutInMilliseconds() : int
isOnTimeoutPolicyFail()
public
isOnTimeoutPolicyFail() : bool
isOnTimeoutPolicyReturn()
public
isOnTimeoutPolicyReturn() : bool
optimizeForLargeIndexes()
public
optimizeForLargeIndexes([int $maxDocTableSize = 1000000 ][, int $threadPoolSize = 4 ]) : void
Parameters
-
$maxDocTableSize
: int
= 1000000
-
-
$threadPoolSize
: int
= 4
-
resetOptionsToDefault()
public
resetOptionsToDefault() : void
setDefaultDialect()
public
setDefaultDialect(int $value) : void
Parameters
-
$value
: int
-
setForkGCCleanThreshold()
public
setForkGCCleanThreshold(int $value) : void
Parameters
-
$value
: int
-
setMaxExpansions()
public
setMaxExpansions([int $value = 200 ]) : bool
Parameters
-
$value
: int
= 200
-
setMaxSearchResults()
public
setMaxSearchResults(int $value) : void
Parameters
-
$value
: int
-
setMinPhoneticTermLength()
public
setMinPhoneticTermLength([int $value = 3 ]) : bool
Parameters
-
$value
: int
= 3
-
setMinPrefix()
public
setMinPrefix([int $value = 2 ]) : mixed
Parameters
-
$value
: int
= 2
-
setOnTimeoutPolicyToFail()
public
setOnTimeoutPolicyToFail() : bool
setOnTimeoutPolicyToReturn()
public
setOnTimeoutPolicyToReturn() : bool
setOption()
public
setOption(string $name, string|int|bool $value) : bool
Parameters
-
$name
: string
-
-
$value
: string|int|bool
-
setQueryDialect()
public
setQueryDialect(int $dialectId) : bool
Parameters
-
$dialectId
: int
-
setSearchTimeout()
public
setSearchTimeout([int $milliseconds = 500 ]) : bool
Parameters
-
$milliseconds
: int
= 500
-
setTimeoutInMilliseconds()
public
setTimeoutInMilliseconds([int $value = 500 ]) : mixed
Parameters
-
$value
: int
= 500
-
convertRawResponseToInt()
protected
convertRawResponseToInt(mixed $rawResponse) : int
Parameters
-
$rawResponse
: mixed
-
convertRawResponseToString()
protected
convertRawResponseToString(array<string|int, mixed> $rawResponse) : string
Parameters
-
$rawResponse
: array<string|int, mixed>
-
rawCommand()
protected
rawCommand(string $command, array<string|int, mixed> $arguments) : mixed
Parameters
-
$command
: string
-
-
$arguments
: array<string|int, mixed>
-