SYMBOL INDEX (685 symbols across 96 files) FILE: src/AbstractIndex.php class AbstractIndex (line 7) | abstract class AbstractIndex extends AbstractRediSearchClientAdapter method __construct (line 12) | public function __construct(?RedisRawClientInterface $redisClient = nu... FILE: src/AbstractRediSearchClientAdapter.php class AbstractRediSearchClientAdapter (line 7) | abstract class AbstractRediSearchClientAdapter method __construct (line 12) | public function __construct(?RedisRawClientInterface $redisClient = null) method rawCommand (line 22) | protected function rawCommand(string $command, array $arguments) FILE: src/Aggregate/AggregationResult.php class AggregationResult (line 5) | class AggregationResult method __construct (line 10) | public function __construct(int $count, array $documents) method getCount (line 16) | public function getCount(): int method getDocuments (line 21) | public function getDocuments(): array method makeAggregationResult (line 26) | public static function makeAggregationResult(array $rawRediSearchResul... FILE: src/Aggregate/Builder.php class Builder (line 26) | class Builder implements BuilderInterface method __construct (line 35) | public function __construct(RediSearchRedisClient $redis, string $inde... method getPipeline (line 44) | public function getPipeline(): array method clear (line 52) | public function clear() method load (line 62) | public function load(array $fieldNames): BuilderInterface method groupBy (line 73) | public function groupBy($fieldName = [], ?CanBecomeArrayInterface $red... method reduce (line 86) | public function reduce(CanBecomeArrayInterface $reducer): BuilderInter... method avg (line 96) | public function avg(string $fieldName): BuilderInterface method count (line 106) | public function count(int $group = 0): BuilderInterface method countDistinct (line 116) | public function countDistinct(string $fieldName): BuilderInterface method countDistinctApproximate (line 126) | public function countDistinctApproximate(string $fieldName): BuilderIn... method sum (line 136) | public function sum(string $fieldName): BuilderInterface method max (line 146) | public function max(string $fieldName): BuilderInterface method min (line 156) | public function min(string $fieldName): BuilderInterface method quantile (line 167) | public function quantile(string $fieldName, float $quantile): BuilderI... method standardDeviation (line 177) | public function standardDeviation(string $fieldName): BuilderInterface method firstValue (line 189) | public function firstValue(string $fieldName, ?string $byFieldName = n... method toList (line 199) | public function toList(string $fieldName): BuilderInterface method sortBy (line 211) | public function sortBy($fieldName, $isAscending = true, int $max = -1)... method apply (line 222) | public function apply(string $expression, string $asFieldName): Builde... method filter (line 232) | public function filter(string $expression): BuilderInterface method limit (line 243) | public function limit(int $offset, int $pageSize = 10): BuilderInterface method withCursor (line 256) | public function withCursor(int $count = 100): BuilderInterface method cursorRead (line 269) | public function cursorRead(int $cursorId, int $count = 100): mixed method cursorDelete (line 280) | public function cursorDelete(int $cursorId): mixed method makeAggregateCommandArguments (line 289) | public function makeAggregateCommandArguments(string $query): array method search (line 320) | public function search(string $query = '', bool $documentsAsArray = fa... FILE: src/Aggregate/BuilderInterface.php type BuilderInterface (line 7) | interface BuilderInterface method load (line 9) | public function load(array $fieldNames): BuilderInterface; method groupBy (line 10) | public function groupBy($fieldName, ?CanBecomeArrayInterface $reducer ... method reduce (line 11) | public function reduce(CanBecomeArrayInterface $reducer): BuilderInter... method sortBy (line 12) | public function sortBy($fieldName, $isAscending = true, int $max = -1)... method apply (line 13) | public function apply(string $expression, string $asName): BuilderInte... method filter (line 14) | public function filter(string $expression): BuilderInterface; method limit (line 15) | public function limit(int $offset, int $pageSize = 10): BuilderInterface; method search (line 16) | public function search(string $query = '', bool $documentsAsArray = fa... method avg (line 17) | public function avg(string $fieldName): BuilderInterface; method count (line 18) | public function count(int $group = 0): BuilderInterface; method countDistinct (line 19) | public function countDistinct(string $fieldName): BuilderInterface; method countDistinctApproximate (line 20) | public function countDistinctApproximate(string $fieldName): BuilderIn... method sum (line 21) | public function sum(string $fieldName): BuilderInterface; method max (line 22) | public function max(string $fieldName): BuilderInterface; method min (line 23) | public function min(string $fieldName): BuilderInterface; method standardDeviation (line 24) | public function standardDeviation(string $fieldName): BuilderInterface; method firstValue (line 25) | public function firstValue(string $fieldName, ?string $byFieldName = n... method quantile (line 26) | public function quantile(string $fieldName, float $quantile): BuilderI... method toList (line 27) | public function toList(string $fieldName): BuilderInterface; method withCursor (line 28) | public function withCursor(int $count = 100): BuilderInterface; method cursorRead (line 29) | public function cursorRead(int $cursorId, int $count = 100): mixed; method cursorDelete (line 30) | public function cursorDelete(int $cursorId): mixed; FILE: src/Aggregate/Operations/AbstractFieldNameOperation.php class AbstractFieldNameOperation (line 7) | abstract class AbstractFieldNameOperation implements CanBecomeArrayInter... method __construct (line 12) | public function __construct(string $operationName, array $fieldNames) method toArray (line 18) | public function toArray(): array FILE: src/Aggregate/Operations/Apply.php class Apply (line 7) | class Apply implements CanBecomeArrayInterface method __construct (line 12) | public function __construct(string $expression, string $asFieldName) method toArray (line 18) | public function toArray(): array FILE: src/Aggregate/Operations/Filter.php class Filter (line 7) | class Filter implements CanBecomeArrayInterface method __construct (line 11) | public function __construct(string $expression) method toArray (line 16) | public function toArray(): array FILE: src/Aggregate/Operations/GroupBy.php class GroupBy (line 5) | class GroupBy extends AbstractFieldNameOperation method __construct (line 7) | public function __construct(array $fieldNames) FILE: src/Aggregate/Operations/Limit.php class Limit (line 7) | class Limit implements CanBecomeArrayInterface method __construct (line 12) | public function __construct(int $offset, int $pageSize) method toArray (line 18) | public function toArray(): array FILE: src/Aggregate/Operations/Load.php class Load (line 5) | class Load extends AbstractFieldNameOperation method __construct (line 7) | public function __construct(array $fieldNames) FILE: src/Aggregate/Operations/SortBy.php class SortBy (line 5) | class SortBy extends AbstractFieldNameOperation method __construct (line 10) | public function __construct(array $fieldNames, $isAscending = true, in... method toArray (line 17) | public function toArray(): array FILE: src/Aggregate/Reducers/AbstractFieldNameReducer.php class AbstractFieldNameReducer (line 7) | abstract class AbstractFieldNameReducer implements CanBecomeArrayInterface method __construct (line 14) | public function __construct(string $fieldName, string $alias = '') method toArray (line 20) | public function toArray(): array method makeAlias (line 25) | protected function makeAlias(): string FILE: src/Aggregate/Reducers/Aliasable.php type Aliasable (line 5) | trait Aliasable FILE: src/Aggregate/Reducers/Avg.php class Avg (line 5) | class Avg extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/Count.php class Count (line 7) | class Count implements CanBecomeArrayInterface method __construct (line 14) | public function __construct(int $group) method toArray (line 19) | public function toArray(): array FILE: src/Aggregate/Reducers/CountDistinct.php class CountDistinct (line 5) | class CountDistinct extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/CountDistinctApproximate.php class CountDistinctApproximate (line 5) | class CountDistinctApproximate extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/FirstValue.php class FirstValue (line 5) | class FirstValue extends AbstractFieldNameReducer method __construct (line 11) | public function __construct(string $fieldName, ?string $byFieldName = ... method toArray (line 18) | public function toArray(): array FILE: src/Aggregate/Reducers/Max.php class Max (line 5) | class Max extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/Min.php class Min (line 5) | class Min extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/Quantile.php class Quantile (line 5) | class Quantile extends AbstractFieldNameReducer method __construct (line 10) | public function __construct(string $fieldName, float $quantile) method toArray (line 16) | public function toArray(): array FILE: src/Aggregate/Reducers/StandardDeviation.php class StandardDeviation (line 5) | class StandardDeviation extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/Sum.php class Sum (line 5) | class Sum extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/Aggregate/Reducers/ToList.php class ToList (line 5) | class ToList extends AbstractFieldNameReducer method toArray (line 9) | public function toArray(): array FILE: src/CanBecomeArrayInterface.php type CanBecomeArrayInterface (line 5) | interface CanBecomeArrayInterface method toArray (line 7) | public function toArray(): array; FILE: src/Console/AbstractRedisCommand.php class AbstractRedisCommand (line 13) | abstract class AbstractRedisCommand extends Command method configure (line 15) | protected function configure(): void method createClient (line 24) | protected function createClient(InputInterface $input): RediSearchRedi... method createIndex (line 54) | protected function createIndex(InputInterface $input, string $indexNam... method renderTable (line 61) | protected function renderTable(OutputInterface $output, array $headers... method renderJson (line 69) | protected function renderJson(OutputInterface $output, mixed $data): void FILE: src/Console/Application.php class Application (line 20) | class Application extends BaseApplication method __construct (line 22) | public function __construct() method registerCommands (line 42) | private function registerCommands(Command ...$commands): void FILE: src/Console/Command/AggregateCommand.php class AggregateCommand (line 11) | class AggregateCommand extends AbstractRedisCommand method configure (line 13) | protected function configure(): void method execute (line 32) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/DocumentAddCommand.php class DocumentAddCommand (line 12) | class DocumentAddCommand extends AbstractRedisCommand method configure (line 14) | protected function configure(): void method execute (line 29) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/DocumentDeleteCommand.php class DocumentDeleteCommand (line 10) | class DocumentDeleteCommand extends AbstractRedisCommand method configure (line 12) | protected function configure(): void method execute (line 23) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/DocumentGetCommand.php class DocumentGetCommand (line 11) | class DocumentGetCommand extends AbstractRedisCommand method configure (line 13) | protected function configure(): void method execute (line 25) | protected function execute(InputInterface $input, OutputInterface $out... method parseHashResult (line 54) | private function parseHashResult(array $result): array FILE: src/Console/Command/ExplainCommand.php class ExplainCommand (line 10) | class ExplainCommand extends AbstractRedisCommand method configure (line 12) | protected function configure(): void method execute (line 23) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/IndexCreateCommand.php class IndexCreateCommand (line 12) | class IndexCreateCommand extends AbstractRedisCommand method configure (line 14) | protected function configure(): void method execute (line 35) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/IndexDropCommand.php class IndexDropCommand (line 11) | class IndexDropCommand extends AbstractRedisCommand method configure (line 13) | protected function configure(): void method execute (line 24) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/IndexInfoCommand.php class IndexInfoCommand (line 11) | class IndexInfoCommand extends AbstractRedisCommand method configure (line 13) | protected function configure(): void method execute (line 24) | protected function execute(InputInterface $input, OutputInterface $out... method normalizeInfo (line 41) | private function normalizeInfo(mixed $info): array method infoToRows (line 63) | private function infoToRows(mixed $info): array FILE: src/Console/Command/IndexListCommand.php class IndexListCommand (line 10) | class IndexListCommand extends AbstractRedisCommand method configure (line 12) | protected function configure(): void method execute (line 22) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/ProfileCommand.php class ProfileCommand (line 11) | class ProfileCommand extends AbstractRedisCommand method configure (line 13) | protected function configure(): void method execute (line 25) | protected function execute(InputInterface $input, OutputInterface $out... method printProfileResult (line 43) | private function printProfileResult(OutputInterface $output, mixed $re... FILE: src/Console/Command/SearchCommand.php class SearchCommand (line 11) | class SearchCommand extends AbstractRedisCommand method configure (line 13) | protected function configure(): void method execute (line 36) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/ShellCommand.php class ShellCommand (line 10) | class ShellCommand extends AbstractRedisCommand method configure (line 14) | protected function configure(): void method execute (line 23) | protected function execute(InputInterface $input, OutputInterface $out... method showHelp (line 175) | private function showHelp(OutputInterface $output): void method tokenize (line 199) | private function tokenize(string $input): array FILE: src/Console/SchemaParser.php class SchemaParser (line 7) | class SchemaParser method applySchema (line 18) | public static function applySchema(string $filePath, Index $index): Index FILE: src/Document/AbstractDocumentFactory.php class AbstractDocumentFactory (line 9) | abstract class AbstractDocumentFactory method make (line 11) | public static function make(string $id): DocumentInterface method makeFromArray (line 16) | public static function makeFromArray(array $fields, array $availableSc... FILE: src/Document/Document.php class Document (line 8) | class Document implements DocumentInterface method __construct (line 20) | public function __construct($id = null) method __set (line 25) | public function __set(string $name, FieldInterface $value): void method __get (line 30) | public function __get(string $name): ?FieldInterface method __isset (line 35) | public function __isset(string $name): bool method addFieldsToProperties (line 40) | protected function addFieldsToProperties($properties): array method getHashDefinition (line 52) | public function getHashDefinition(?array $prefixes = null): array method getDefinition (line 73) | public function getDefinition(): array method getId (line 111) | public function getId(): string method setId (line 116) | public function setId(string $id) method getScore (line 122) | public function getScore(): float method setScore (line 127) | public function setScore(float $score) method isNoSave (line 136) | public function isNoSave(): bool method setNoSave (line 141) | public function setNoSave(bool $noSave): Document method isReplace (line 147) | public function isReplace(): bool method setReplace (line 152) | public function setReplace(bool $replace): Document method isPartial (line 158) | public function isPartial(): bool method setPartial (line 163) | public function setPartial(bool $partial): Document method isNoCreate (line 169) | public function isNoCreate(): bool method setNoCreate (line 174) | public function setNoCreate(bool $noCreate): Document method getPayload (line 180) | public function getPayload() method setPayload (line 185) | public function setPayload($payload) method getLanguage (line 191) | public function getLanguage() method setLanguage (line 196) | public function setLanguage($language) FILE: src/Document/DocumentInterface.php type DocumentInterface (line 5) | interface DocumentInterface method getHashDefinition (line 7) | public function getHashDefinition(array|null $prefixes): array; method getDefinition (line 8) | public function getDefinition(): array; method getId (line 9) | public function getId(): string; method setId (line 10) | public function setId(string $id); method getScore (line 11) | public function getScore(): float; method setScore (line 12) | public function setScore(float $score); method isNoSave (line 13) | public function isNoSave(): bool; method setNoSave (line 14) | public function setNoSave(bool $noSave): Document; method isReplace (line 15) | public function isReplace(): bool; method setReplace (line 16) | public function setReplace(bool $replace): Document; method isPartial (line 17) | public function isPartial(): bool; method setPartial (line 18) | public function setPartial(bool $partial): Document; method isNoCreate (line 19) | public function isNoCreate(): bool; method setNoCreate (line 20) | public function setNoCreate(bool $noCreate): Document; method getPayload (line 21) | public function getPayload(); method setPayload (line 22) | public function setPayload($payload); method getLanguage (line 23) | public function getLanguage(); method setLanguage (line 24) | public function setLanguage($language); FILE: src/Exceptions/AliasDoesNotExistException.php class AliasDoesNotExistException (line 7) | class AliasDoesNotExistException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/DocumentAlreadyInIndexException.php class DocumentAlreadyInIndexException (line 7) | class DocumentAlreadyInIndexException extends Exception method __construct (line 9) | public function __construct($indexName, $documentId, $code = 0, ?Excep... FILE: src/Exceptions/FieldNotInSchemaException.php class FieldNotInSchemaException (line 7) | class FieldNotInSchemaException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/NoFieldsInIndexException.php class NoFieldsInIndexException (line 7) | class NoFieldsInIndexException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/OutOfRangeDocumentScoreException.php class OutOfRangeDocumentScoreException (line 7) | class OutOfRangeDocumentScoreException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/RediSearchException.php class RediSearchException (line 7) | class RediSearchException extends Exception FILE: src/Exceptions/UnknownIndexNameException.php class UnknownIndexNameException (line 7) | class UnknownIndexNameException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/UnknownIndexNameOrNameIsAnAliasItselfException.php class UnknownIndexNameOrNameIsAnAliasItselfException (line 7) | class UnknownIndexNameOrNameIsAnAliasItselfException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/UnknownRediSearchCommandException.php class UnknownRediSearchCommandException (line 7) | class UnknownRediSearchCommandException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Exceptions/UnsupportedRediSearchLanguageException.php class UnsupportedRediSearchLanguageException (line 7) | class UnsupportedRediSearchLanguageException extends Exception method __construct (line 9) | public function __construct($message = '', $code = 0, ?Exception $prev... FILE: src/Fields/AbstractField.php class AbstractField (line 5) | abstract class AbstractField implements FieldInterface method __construct (line 10) | public function __construct(string $name, $value = null) method getName (line 16) | public function getName(): string method getValue (line 21) | public function getValue() method setValue (line 26) | public function setValue($value) method getTypeDefinition (line 32) | public function getTypeDefinition(): array FILE: src/Fields/FieldFactory.php class FieldFactory (line 7) | class FieldFactory method make (line 9) | public static function make($name, $value, $tagSeparator = ',') FILE: src/Fields/FieldInterface.php type FieldInterface (line 5) | interface FieldInterface method getTypeDefinition (line 7) | public function getTypeDefinition(): array; method getType (line 8) | public function getType(): string; method getName (line 9) | public function getName(): string; method getValue (line 10) | public function getValue(); method setValue (line 11) | public function setValue($value); FILE: src/Fields/GeoField.php class GeoField (line 5) | class GeoField extends AbstractField method getType (line 9) | public function getType(): string method getTypeDefinition (line 14) | public function getTypeDefinition(): array FILE: src/Fields/GeoLocation.php class GeoLocation (line 5) | class GeoLocation method __construct (line 10) | public function __construct(float $longitude, float $latitude) method __toString (line 16) | public function __toString() FILE: src/Fields/Noindex.php type Noindex (line 5) | trait Noindex method isNoindex (line 9) | public function isNoindex(): bool method setNoindex (line 14) | public function setNoindex(bool $noindex) FILE: src/Fields/NumericField.php class NumericField (line 5) | class NumericField extends AbstractField method getType (line 10) | public function getType(): string method getTypeDefinition (line 15) | public function getTypeDefinition(): array FILE: src/Fields/Sortable.php type Sortable (line 5) | trait Sortable method isSortable (line 9) | public function isSortable(): bool method setSortable (line 14) | public function setSortable(bool $sortable) FILE: src/Fields/Tag.php class Tag (line 5) | class Tag method __construct (line 9) | public function __construct($value) method __toString (line 14) | public function __toString() FILE: src/Fields/TagField.php class TagField (line 5) | class TagField extends AbstractField method getType (line 12) | public function getType(): string method getSeparator (line 17) | public function getSeparator(): string method setSeparator (line 22) | public function setSeparator(string $separator) method getTypeDefinition (line 28) | public function getTypeDefinition(): array FILE: src/Fields/TextField.php class TextField (line 5) | class TextField extends AbstractField method getType (line 13) | public function getType(): string method getWeight (line 18) | public function getWeight(): float method setWeight (line 23) | public function setWeight(float $weight) method isNoStem (line 29) | public function isNoStem(): bool method setNoStem (line 34) | public function setNoStem(bool $noStem): TextField method getTypeDefinition (line 40) | public function getTypeDefinition(): array FILE: src/Fields/VectorField.php class VectorField (line 14) | class VectorField extends AbstractField method __construct (line 32) | public function __construct( method getType (line 64) | public function getType(): string method getTypeDefinition (line 69) | public function getTypeDefinition(): array method getAlgorithm (line 92) | public function getAlgorithm(): string method getDim (line 97) | public function getDim(): int method getDistanceMetric (line 102) | public function getDistanceMetric(): string FILE: src/Index.php class Index (line 25) | class Index extends AbstractIndex implements IndexInterface method create (line 49) | public function create() method exists (line 111) | public function exists(): bool method __set (line 127) | public function __set(string $name, FieldInterface $value): void method __isset (line 137) | public function __isset(string $name): bool method __get (line 147) | public function __get(string $name): ?FieldInterface method getFields (line 155) | public function getFields(): array method getFieldsCloned (line 165) | public function getFieldsCloned(): array method addTextField (line 177) | public function addTextField(string $name, float $weight = 1.0, bool $... method addNumericField (line 189) | public function addNumericField(string $name, bool $sortable = false, ... method addGeoField (line 200) | public function addGeoField(string $name, bool $noindex = false): Inde... method addTagField (line 213) | public function addTagField(string $name, bool $sortable = false, bool... method addVectorField (line 230) | public function addVectorField( method tagValues (line 246) | public function tagValues(string $name): array method drop (line 255) | public function drop(bool $deleteDocuments = false) method info (line 267) | public function info() method loadFields (line 279) | public function loadFields(): static method parseAttributeDescriptor (line 367) | private function parseAttributeDescriptor(array $attr): array method delete (line 415) | public function delete($id, $deleteDocument = false) method makeDocument (line 426) | public function makeDocument($id = null): DocumentInterface method makeAggregateBuilder (line 436) | public function makeAggregateBuilder(): AggregateBuilderInterface method getRedisClient (line 444) | public function getRedisClient(): RediSearchRedisClient method setRedisClient (line 453) | public function setRedisClient(RediSearchRedisClient $redisClient): In... method getIndexName (line 462) | public function getIndexName(): string method setIndexName (line 471) | public function setIndexName(string $indexName): IndexInterface method isNoOffsetsEnabled (line 480) | public function isNoOffsetsEnabled(): bool method setNoOffsetsEnabled (line 489) | public function setNoOffsetsEnabled(bool $noOffsetsEnabled): IndexInte... method isNoFieldsEnabled (line 498) | public function isNoFieldsEnabled(): bool method setNoFieldsEnabled (line 507) | public function setNoFieldsEnabled(bool $noFieldsEnabled): IndexInterface method isNoFrequenciesEnabled (line 516) | public function isNoFrequenciesEnabled(): bool method setNoFrequenciesEnabled (line 525) | public function setNoFrequenciesEnabled(bool $noFrequenciesEnabled): I... method setStopWords (line 535) | public function setStopWords(array $stopWords = []): IndexInterface method setPrefixes (line 552) | public function setPrefixes(array $prefixes = []): IndexInterface method setIndexType (line 565) | public function setIndexType(string $type): IndexInterface method setFilter (line 582) | public function setFilter(string $expression): IndexInterface method setMaxTextFields (line 593) | public function setMaxTextFields(bool $enable = true): IndexInterface method setTemporary (line 605) | public function setTemporary(int $seconds): IndexInterface method setSkipInitialScan (line 617) | public function setSkipInitialScan(bool $skip = true): IndexInterface method makeQueryBuilder (line 626) | protected function makeQueryBuilder(): QueryBuilder method tagFilter (line 637) | public function tagFilter(string $fieldName, array $values, ?array $ch... method numericFilter (line 648) | public function numericFilter(string $fieldName, $min, $max = null): Q... method geoFilter (line 661) | public function geoFilter(string $fieldName, float $longitude, float $... method sortBy (line 671) | public function sortBy(string $fieldName, $order = 'ASC'): QueryBuilde... method scorer (line 680) | public function scorer(string $scoringFunction): QueryBuilderInterface method language (line 689) | public function language(string $languageName): QueryBuilderInterface method explain (line 698) | public function explain(string $query): string method dialect (line 709) | public function dialect(int $version): QueryBuilderInterface method params (line 721) | public function params(array $params): QueryBuilderInterface method search (line 732) | public function search(string $query = '', bool $documentsAsArray = fa... method noContent (line 740) | public function noContent(): QueryBuilderInterface method limit (line 750) | public function limit(int $offset, int $pageSize = 10): QueryBuilderIn... method inFields (line 760) | public function inFields(int $number, array $fields): QueryBuilderInte... method inKeys (line 770) | public function inKeys(int $number, array $keys): QueryBuilderInterface method slop (line 779) | public function slop(int $slop): QueryBuilderInterface method noStopWords (line 787) | public function noStopWords(): QueryBuilderInterface method withPayloads (line 795) | public function withPayloads(): QueryBuilderInterface method withScores (line 803) | public function withScores(): QueryBuilderInterface method verbatim (line 811) | public function verbatim(): QueryBuilderInterface method buildDocumentKey (line 825) | private function buildDocumentKey(string $id): string method _add (line 839) | protected function _add(DocumentInterface $document) method addMany (line 854) | public function addMany(array $documents, $disableAtomicity = false, $... method arrayToDocument (line 883) | public function arrayToDocument($document): DocumentInterface method add (line 898) | public function add($document): bool method replace (line 929) | public function replace($document): bool method replaceMany (line 939) | public function replaceMany(array $documents, $disableAtomicity = false) method addHash (line 951) | public function addHash($document): bool method replaceHash (line 964) | public function replaceHash($document): bool method return (line 974) | public function return(array $fields): QueryBuilderInterface method summarize (line 986) | public function summarize(array $fields, int $fragmentCount = 3, int $... method highlight (line 997) | public function highlight(array $fields, string $openTag = '',... method expander (line 1006) | public function expander(string $expander): QueryBuilderInterface method payload (line 1015) | public function payload(string $payload): QueryBuilderInterface method count (line 1024) | public function count(string $query = ''): int method addAlias (line 1033) | public function addAlias(string $name): bool method updateAlias (line 1042) | public function updateAlias(string $name): bool method deleteAlias (line 1051) | public function deleteAlias(string $name): bool method alter (line 1064) | public function alter(FieldInterface ...$fields): mixed method listIndexes (line 1078) | public function listIndexes(): array method synUpdate (line 1090) | public function synUpdate(string $synonymGroupId, string ...$terms): m... method synDump (line 1100) | public function synDump(): array method spellCheck (line 1113) | public function spellCheck(string $query, int $distance = 1): array method dictAdd (line 1125) | public function dictAdd(string $dict, string ...$terms): int method dictDelete (line 1137) | public function dictDelete(string $dict, string ...$terms): int method dictDump (line 1148) | public function dictDump(string $dict): array FILE: src/IndexInterface.php type IndexInterface (line 11) | interface IndexInterface extends BuilderInterface method create (line 13) | public function create(); method exists (line 14) | public function exists(): bool; method drop (line 15) | public function drop(bool $deleteDocuments = false); method info (line 16) | public function info(); method loadFields (line 17) | public function loadFields(): static; method delete (line 18) | public function delete($id, $deleteDocument = false); method getFields (line 19) | public function getFields(): array; method makeDocument (line 20) | public function makeDocument($id = null): DocumentInterface; method makeAggregateBuilder (line 21) | public function makeAggregateBuilder(): AggregateBuilderInterface; method getRedisClient (line 22) | public function getRedisClient(): RediSearchRedisClient; method setRedisClient (line 23) | public function setRedisClient(RediSearchRedisClient $redisClient): In... method getIndexName (line 24) | public function getIndexName(): string; method setIndexName (line 25) | public function setIndexName(string $indexName): IndexInterface; method isNoOffsetsEnabled (line 26) | public function isNoOffsetsEnabled(): bool; method setNoOffsetsEnabled (line 27) | public function setNoOffsetsEnabled(bool $noOffsetsEnabled): IndexInte... method isNoFieldsEnabled (line 28) | public function isNoFieldsEnabled(): bool; method setNoFieldsEnabled (line 29) | public function setNoFieldsEnabled(bool $noFieldsEnabled): IndexInterf... method isNoFrequenciesEnabled (line 30) | public function isNoFrequenciesEnabled(): bool; method setNoFrequenciesEnabled (line 31) | public function setNoFrequenciesEnabled(bool $noFieldsEnabled): IndexI... method setStopWords (line 32) | public function setStopWords(array $stopWords): IndexInterface; method setPrefixes (line 33) | public function setPrefixes(array $prefixes): IndexInterface; method addTextField (line 34) | public function addTextField(string $name, float $weight = 1.0, bool $... method addNumericField (line 35) | public function addNumericField(string $name, bool $sortable = false, ... method addGeoField (line 36) | public function addGeoField(string $name, bool $noindex = false): Inde... method addTagField (line 37) | public function addTagField(string $name, bool $sortable = false, bool... method addVectorField (line 38) | public function addVectorField( method tagValues (line 46) | public function tagValues(string $name): array; method add (line 47) | public function add($document): bool; method addMany (line 48) | public function addMany(array $documents, $disableAtomicity = false, $... method replace (line 49) | public function replace($document): bool; method replaceMany (line 50) | public function replaceMany(array $documents, $disableAtomicity = false); method addHash (line 51) | public function addHash($document): bool; method replaceHash (line 52) | public function replaceHash($document): bool; method addAlias (line 53) | public function addAlias(string $name): bool; method updateAlias (line 54) | public function updateAlias(string $name): bool; method deleteAlias (line 55) | public function deleteAlias(string $name): bool; method params (line 56) | public function params(array $params): BuilderInterface; method setIndexType (line 57) | public function setIndexType(string $type): IndexInterface; method setFilter (line 58) | public function setFilter(string $expression): IndexInterface; method setMaxTextFields (line 59) | public function setMaxTextFields(bool $enable = true): IndexInterface; method setTemporary (line 60) | public function setTemporary(int $seconds): IndexInterface; method setSkipInitialScan (line 61) | public function setSkipInitialScan(bool $skip = true): IndexInterface; method alter (line 62) | public function alter(FieldInterface ...$fields): mixed; method listIndexes (line 63) | public function listIndexes(): array; method synUpdate (line 64) | public function synUpdate(string $synonymGroupId, string ...$terms): m... method synDump (line 65) | public function synDump(): array; method spellCheck (line 66) | public function spellCheck(string $query, int $distance = 1): array; method dictAdd (line 67) | public function dictAdd(string $dict, string ...$terms): int; method dictDelete (line 68) | public function dictDelete(string $dict, string ...$terms): int; method dictDump (line 69) | public function dictDump(string $dict): array; FILE: src/Language.php class Language (line 5) | class Language method isSupported (line 61) | public static function isSupported(string $language): bool method getSupported (line 66) | public static function getSupported(): array FILE: src/Query/Builder.php class Builder (line 8) | class Builder implements BuilderInterface method __construct (line 37) | public function __construct(RediSearchRedisClient $redis, string $inde... method noContent (line 43) | public function noContent(): BuilderInterface method return (line 49) | public function return(array $fields): BuilderInterface method summarize (line 57) | public function summarize(array $fields, int $fragmentCount = 3, int $... method highlight (line 65) | public function highlight(array $fields, string $openTag = '',... method expander (line 73) | public function expander(string $expander): BuilderInterface method payload (line 79) | public function payload(string $payload): BuilderInterface method limit (line 85) | public function limit(int $offset, int $pageSize = 10): BuilderInterface method inFields (line 91) | public function inFields(int $number, array $fields): BuilderInterface method inKeys (line 97) | public function inKeys(int $number, array $keys): BuilderInterface method slop (line 103) | public function slop(int $slop): BuilderInterface method noStopWords (line 109) | public function noStopWords(): BuilderInterface method withPayloads (line 115) | public function withPayloads(): BuilderInterface method withScores (line 121) | public function withScores(): BuilderInterface method verbatim (line 127) | public function verbatim(): BuilderInterface method tagFilter (line 133) | public function tagFilter(string $fieldName, array $values, ?array $ch... method numericFilter (line 151) | public function numericFilter(string $fieldName, $min, $max = null): B... method geoFilter (line 158) | public function geoFilter(string $fieldName, float $longitude, float $... method sortBy (line 168) | public function sortBy(string $fieldName, $order = 'ASC'): BuilderInte... method scorer (line 174) | public function scorer(string $scoringFunction): BuilderInterface method language (line 180) | public function language(string $languageName): BuilderInterface method dialect (line 193) | public function dialect(int $version): BuilderInterface method params (line 210) | public function params(array $params): BuilderInterface method explodeArgument (line 216) | protected function explodeArgument(?string $argument): array method buildParamsArguments (line 221) | protected function buildParamsArguments(): array method makeSearchCommandArguments (line 234) | public function makeSearchCommandArguments(string $query): array method search (line 270) | public function search(string $query = '', bool $documentsAsArray = fa... method explain (line 290) | public function explain(string $query): string method count (line 295) | public function count(string $query = ''): int FILE: src/Query/BuilderInterface.php type BuilderInterface (line 5) | interface BuilderInterface method noContent (line 7) | public function noContent(): BuilderInterface; method return (line 8) | public function return(array $fields): BuilderInterface; method summarize (line 9) | public function summarize(array $fields, int $fragmentCount = 3, int $... method highlight (line 10) | public function highlight(array $fields, string $openTag = '',... method expander (line 11) | public function expander(string $expander): BuilderInterface; method payload (line 12) | public function payload(string $payload): BuilderInterface; method limit (line 13) | public function limit(int $offset, int $pageSize = 10): BuilderInterface; method inFields (line 14) | public function inFields(int $number, array $fields): BuilderInterface; method inKeys (line 15) | public function inKeys(int $number, array $keys): BuilderInterface; method slop (line 16) | public function slop(int $slop): BuilderInterface; method noStopWords (line 17) | public function noStopWords(): BuilderInterface; method withPayloads (line 18) | public function withPayloads(): BuilderInterface; method withScores (line 19) | public function withScores(): BuilderInterface; method verbatim (line 20) | public function verbatim(): BuilderInterface; method tagFilter (line 21) | public function tagFilter(string $fieldName, array $values, ?array $ch... method numericFilter (line 22) | public function numericFilter(string $fieldName, $min, $max = null): B... method geoFilter (line 23) | public function geoFilter(string $fieldName, float $longitude, float $... method sortBy (line 24) | public function sortBy(string $fieldName, $order = 'ASC'): BuilderInte... method scorer (line 25) | public function scorer(string $scoringFunction): BuilderInterface; method language (line 26) | public function language(string $languageName): BuilderInterface; method dialect (line 27) | public function dialect(int $version): BuilderInterface; method params (line 28) | public function params(array $params): BuilderInterface; method search (line 29) | public function search(string $query = '', bool $documentsAsArray = fa... method explain (line 30) | public function explain(string $query): string; method count (line 31) | public function count(string $query = ''): int; FILE: src/Query/SearchResult.php class SearchResult (line 5) | class SearchResult method __construct (line 10) | public function __construct(int $count, array $documents) method getCount (line 16) | public function getCount(): int method getDocuments (line 21) | public function getDocuments(): array method makeSearchResult (line 27) | public static function makeSearchResult( FILE: src/RediSearchRedisClient.php class RediSearchRedisClient (line 18) | class RediSearchRedisClient implements RedisRawClientInterface method __construct (line 23) | public function __construct(RedisRawClientInterface $redis) method validateRawCommandResults (line 37) | public function validateRawCommandResults($rawResult, string $command,... method connect (line 75) | public function connect($hostname = '127.0.0.1', $port = 6379, $db = 0... method flushAll (line 81) | public function flushAll() method multi (line 86) | public function multi(bool $usePipeline = false) method rawCommand (line 100) | public function rawCommand(string $command, array $arguments = []) method setLogger (line 121) | public function setLogger(LoggerInterface $logger): RedisRawClientInte... method prepareRawCommandArguments (line 126) | public function prepareRawCommandArguments(string $command, array $arg... FILE: src/RuntimeConfiguration.php class RuntimeConfiguration (line 5) | class RuntimeConfiguration extends AbstractRediSearchClientAdapter method getOption (line 7) | protected function getOption($name) method setOption (line 12) | protected function setOption($name, $value) method convertRawResponseToString (line 17) | protected function convertRawResponseToString(array $rawResponse): string method convertRawResponseToInt (line 26) | protected function convertRawResponseToInt($rawResponse): int method getMinPrefix (line 31) | public function getMinPrefix(): int method setMinPrefix (line 36) | public function setMinPrefix(int $value = 2) method getMaxExpansions (line 41) | public function getMaxExpansions(): int method setMaxExpansions (line 46) | public function setMaxExpansions(int $value = 200): bool method getTimeoutInMilliseconds (line 51) | public function getTimeoutInMilliseconds(): int method setTimeoutInMilliseconds (line 56) | public function setTimeoutInMilliseconds(int $value = 500) method isOnTimeoutPolicyReturn (line 61) | public function isOnTimeoutPolicyReturn(): bool method isOnTimeoutPolicyFail (line 66) | public function isOnTimeoutPolicyFail(): bool method setOnTimeoutPolicyToReturn (line 71) | public function setOnTimeoutPolicyToReturn(): bool method setOnTimeoutPolicyToFail (line 76) | public function setOnTimeoutPolicyToFail(): bool method getMinPhoneticTermLength (line 81) | public function getMinPhoneticTermLength(): int method setMinPhoneticTermLength (line 86) | public function setMinPhoneticTermLength(int $value = 3): bool FILE: src/Suggestion.php class Suggestion (line 5) | class Suggestion extends AbstractIndex method add (line 18) | public function add(string $string, float $score, bool $increment = fa... method delete (line 41) | public function delete(string $string): bool method length (line 51) | public function length(): int method get (line 66) | public function get(string $prefix, bool $fuzzy = false, bool $withPay... FILE: tests/RediSearch/Aggregate/AggregationResultTest.php class AggregationResultTest (line 8) | #[PHPUnit\Framework\Attributes\Group('aggregate')] method setUp (line 14) | public function setUp(): void method testGetCount (line 23) | public function testGetCount(): void method testGetDocuments (line 35) | public function testGetDocuments(): void method testMakeAggregationResultWithInvalidRedisResult (line 46) | public function testMakeAggregationResultWithInvalidRedisResult(): void FILE: tests/RediSearch/Aggregate/BuilderTest.php class BuilderTest (line 10) | #[PHPUnit\Framework\Attributes\Group('aggregate')] method setUp (line 19) | public function setUp(): void method tearDown (line 68) | public function tearDown(): void method testGetAverageOfNumeric (line 73) | public function testGetAverageOfNumeric(): void method testGetAggregationAsArray (line 90) | public function testGetAggregationAsArray(): void method testGetGroupByAndReduce (line 107) | public function testGetGroupByAndReduce(): void method testGetGroupByAndReduceAndFilter (line 124) | public function testGetGroupByAndReduceAndFilter(): void method testPipelineHasCommands (line 142) | public function testPipelineHasCommands(): void method testClearPipeline (line 157) | public function testClearPipeline(): void method testGetCount (line 171) | public function testGetCount(): void method testGetCountDistinct (line 190) | public function testGetCountDistinct(): void method testGetCountDistinctWithReduceByField (line 209) | public function testGetCountDistinctWithReduceByField(): void method testGetCountDistinctApproximate (line 226) | public function testGetCountDistinctApproximate(): void method testGetSum (line 245) | public function testGetSum(): void method testGetMax (line 264) | public function testGetMax(): void method testGetMin (line 279) | public function testGetMin(): void method testGetAbsoluteMin (line 294) | public function testGetAbsoluteMin(): void method testGetAbsoluteMax (line 309) | public function testGetAbsoluteMax(): void method testGetQuantile (line 324) | public function testGetQuantile(): void method testGetAbsoluteQuantile (line 344) | public function testGetAbsoluteQuantile(): void method testGetStandardDeviation (line 359) | public function testGetStandardDeviation(): void method testSortByAscending (line 374) | public function testSortByAscending(): void method testSortByDescending (line 393) | public function testSortByDescending(): void method testSortByWithMax (line 412) | public function testSortByWithMax(): void FILE: tests/RediSearch/Document/DocumentTest.php class DocumentTest (line 10) | class DocumentTest extends TestCase method testShouldGetDefinition (line 12) | public function testShouldGetDefinition(): void method testShouldGetDefinitionWithOptions (line 29) | public function testShouldGetDefinitionWithOptions(): void method testShouldThrowExceptionWhenScoreIsTooLow (line 74) | public function testShouldThrowExceptionWhenScoreIsTooLow(): void method testShouldThrowExceptionWhenScoreIsTooHigh (line 86) | public function testShouldThrowExceptionWhenScoreIsTooHigh(): void FILE: tests/RediSearch/Exceptions/FieldNotInSchemaExceptionTest.php class FieldNotInSchemaExceptionTest (line 8) | class FieldNotInSchemaExceptionTest extends TestCase method testShouldShowCustomMessage (line 10) | public function testShouldShowCustomMessage(): void FILE: tests/RediSearch/Exceptions/NoFieldsInIndexExceptionTest.php class NoFieldsInIndexExceptionTest (line 8) | class NoFieldsInIndexExceptionTest extends TestCase method testShouldShowCustomMessage (line 10) | public function testShouldShowCustomMessage(): void FILE: tests/RediSearch/Exceptions/RedisRawCommandExceptionTest.php class RedisRawCommandExceptionTest (line 8) | class RedisRawCommandExceptionTest extends TestCase method testShouldShowCustomMessage (line 10) | public function testShouldShowCustomMessage(): void FILE: tests/RediSearch/Exceptions/UnknownIndexNameExceptionTest.php class UnknownIndexNameExceptionTest (line 8) | class UnknownIndexNameExceptionTest extends TestCase method testShouldShowCustomMessage (line 10) | public function testShouldShowCustomMessage(): void FILE: tests/RediSearch/Fields/FieldFactoryTest.php class FieldFactoryTest (line 9) | class FieldFactoryTest extends TestCase method testShouldThrowWhenFieldTypeIsUnknown (line 11) | public function testShouldThrowWhenFieldTypeIsUnknown(): void FILE: tests/RediSearch/Fields/GeoFieldTest.php class GeoFieldTest (line 8) | class GeoFieldTest extends TestCase method testShouldGetCorrectType (line 10) | public function testShouldGetCorrectType(): void FILE: tests/RediSearch/Fields/GeoLocationTest.php class GeoLocationTest (line 8) | class GeoLocationTest extends TestCase method testShouldGetStringValueOfGeoLocation (line 10) | public function testShouldGetStringValueOfGeoLocation(): void FILE: tests/RediSearch/Fields/NumericFieldTest.php class NumericFieldTest (line 8) | class NumericFieldTest extends TestCase method testShouldGetCorrectType (line 10) | public function testShouldGetCorrectType(): void FILE: tests/RediSearch/Fields/TextFieldTest.php class TextFieldTest (line 8) | class TextFieldTest extends TestCase method setUp (line 16) | public function setUp(): void method testShouldGetCorrectType (line 21) | public function testShouldGetCorrectType(): void method testShouldGetWeight (line 32) | public function testShouldGetWeight(): void method testShouldSetWeight (line 43) | public function testShouldSetWeight(): void method testShouldGetTypeDefinition (line 55) | public function testShouldGetTypeDefinition(): void FILE: tests/RediSearch/IndexTest.php class IndexTest (line 29) | class IndexTest extends RediSearchTestCase method setUp (line 33) | public function setUp(): void method tearDown (line 48) | public function tearDown(): void method testShouldFailToCreateIndexWhenThereAreNoFieldsDefined (line 53) | public function testShouldFailToCreateIndexWhenThereAreNoFieldsDefined... method testShouldCreateIndex (line 65) | public function testShouldCreateIndex(): void method testShouldVerifyIndexExists (line 76) | public function testShouldVerifyIndexExists(): void method testShouldVerifyIndexDoesNotExist (line 88) | public function testShouldVerifyIndexDoesNotExist(): void method testShouldDropIndex (line 99) | public function testShouldDropIndex(): void method testShouldGetInfo (line 111) | public function testShouldGetInfo(): void method testShouldLoadFieldsFromExistingIndex (line 124) | public function testShouldLoadFieldsFromExistingIndex(): void method testLoadedFieldsCanBeUsedToMakeDocuments (line 148) | public function testLoadedFieldsCanBeUsedToMakeDocuments(): void method testLoadFieldsShouldNotIncludeInternalFields (line 163) | public function testLoadFieldsShouldNotIncludeInternalFields(): void method testLoadFieldsShouldRestoreTextFieldWeight (line 178) | public function testLoadFieldsShouldRestoreTextFieldWeight(): void method testLoadFieldsShouldRestoreSortableFlag (line 195) | public function testLoadFieldsShouldRestoreSortableFlag(): void method testLoadFieldsShouldRestoreTagFieldSeparator (line 211) | public function testLoadFieldsShouldRestoreTagFieldSeparator(): void method testLoadFieldsShouldReturnSelfForFluentChaining (line 228) | public function testLoadFieldsShouldReturnSelfForFluentChaining(): void method testShouldDeleteDocumentById (line 241) | public function testShouldDeleteDocumentById(): void method testShouldPhysicallyDeleteDocumentById (line 261) | public function testShouldPhysicallyDeleteDocumentById(): void method testCreateIndexWithSortableFields (line 281) | public function testCreateIndexWithSortableFields(): void method testCreateIndexWithNoindexFields (line 298) | public function testCreateIndexWithNoindexFields(): void method testCreateIndexWithTagField (line 315) | public function testCreateIndexWithTagField(): void method testGetTagValues (line 330) | public function testGetTagValues(): void method testAddDocumentWithZeroScore (line 361) | public function testAddDocumentWithZeroScore(): void method testAddDocumentWithNonDefaultScore (line 381) | public function testAddDocumentWithNonDefaultScore(): void method testAddDocumentUsingArrayOfFieldsCreatedWithFieldFactory (line 400) | public function testAddDocumentUsingArrayOfFieldsCreatedWithFieldFacto... method testAddDocumentUsingArrayOfFields (line 419) | public function testAddDocumentUsingArrayOfFields(): void method testAddDocumentUsingAssociativeArrayOfValues (line 437) | public function testAddDocumentUsingAssociativeArrayOfValues(): void method testAddDocument (line 454) | public function testAddDocument(): void method testAddDocumentWithUnsupportedLanguage (line 472) | public function testAddDocumentWithUnsupportedLanguage(): void method testSearchWithUnsupportedLanguage (line 487) | public function testSearchWithUnsupportedLanguage(): void method testAddDocumentToIndexWithAnUndefinedField (line 499) | public function testAddDocumentToIndexWithAnUndefinedField(): void method testAddDocumentToUndefinedIndex (line 511) | public function testAddDocumentToUndefinedIndex(): void method testAddDocumentAlreadyInIndex (line 528) | public function testAddDocumentAlreadyInIndex(): void method testReplaceDocument (line 546) | public function testReplaceDocument(): void method testAddDocumentFromHash (line 569) | public function testAddDocumentFromHash(): void method testFindDocumentAddedWithHash (line 586) | public function testFindDocumentAddedWithHash(): void method testReplaceDocumentFromHash (line 606) | public function testReplaceDocumentFromHash(): void method testSearch (line 634) | public function testSearch(): void method testGetCountDirectly (line 654) | public function testGetCountDirectly(): void method testSearchForNumeric (line 674) | public function testSearchForNumeric(): void method testAddDocumentWithGeoField (line 694) | public function testAddDocumentWithGeoField(): void method testAddDocumentWithTagField (line 720) | public function testAddDocumentWithTagField(): void method testAddDocumentWithTagFieldAndAlternateTagSeparator (line 744) | public function testAddDocumentWithTagFieldAndAlternateTagSeparator():... method testFilterTagFieldsAsUnionOfDocuments (line 766) | public function testFilterTagFieldsAsUnionOfDocuments(): void method testFilterTagFieldsAsIntersectionOfDocuments (line 787) | public function testFilterTagFieldsAsIntersectionOfDocuments(): void method testAddDocumentWithCustomId (line 810) | public function testAddDocumentWithCustomId(): void method testBatchIndexWithAdd (line 832) | public function testBatchIndexWithAdd(): void method testBatchIndexWithAddMany (line 853) | public function testBatchIndexWithAddMany(): void method testBatchIndexWithAddManyUsingPhpRedisWithAtomicityDisabled (line 872) | #[PHPUnit\Framework\Attributes\RequiresPhpExtension('redis')] method makeDocuments (line 900) | private function makeDocuments($count = 3000): array method testShouldCreateIndexWithImplicitName (line 911) | public function testShouldCreateIndexWithImplicitName(): void method testSetStopWordsOnCreateIndex (line 927) | public function testSetStopWordsOnCreateIndex(): void method testShouldNotSearchEveryIndexWhenAPrefixIsSpecified (line 949) | public function testShouldNotSearchEveryIndexWhenAPrefixIsSpecified():... method testShouldSearchEveryIndexWhenAPrefixIsNotSpecified (line 976) | public function testShouldSearchEveryIndexWhenAPrefixIsNotSpecified():... method testShouldCreateIndexWithNoFrequencies (line 998) | public function testShouldCreateIndexWithNoFrequencies(): void method testShouldNotChangeOriginalSchemaFieldWhenAddingNewDocument (line 1011) | public function testShouldNotChangeOriginalSchemaFieldWhenAddingNewDoc... method testShouldCreateAlias (line 1035) | public function testShouldCreateAlias(): void method testShouldUpdateAlias (line 1047) | public function testShouldUpdateAlias(): void method testShouldDeleteAlias (line 1063) | public function testShouldDeleteAlias(): void method testShouldFailToCreateAliasIfIndexDoesNotExist (line 1076) | public function testShouldFailToCreateAliasIfIndexDoesNotExist(): void method testShouldFailToUpdateAliasIfIndexDoesNotExist (line 1087) | public function testShouldFailToUpdateAliasIfIndexDoesNotExist(): void method testShouldFailToDeleteAliasIfIndexDoesNotExist (line 1098) | public function testShouldFailToDeleteAliasIfIndexDoesNotExist(): void method testShouldGetFields (line 1109) | public function testShouldGetFields(): void method testShouldConvertAnArrayToDocument (line 1132) | public function testShouldConvertAnArrayToDocument(): void FILE: tests/RediSearch/Query/BuilderTest.php class BuilderTest (line 10) | class BuilderTest extends RediSearchTestCase method setUp (line 17) | public function setUp(): void method tearDown (line 58) | public function tearDown(): void method testSearch (line 63) | public function testSearch(): void method testGetCountDirectly (line 74) | public function testGetCountDirectly(): void method testReturnsZeroResultsWhenNotIndexed (line 85) | public function testReturnsZeroResultsWhenNotIndexed(): void method testSearchWithReturn (line 96) | public function testSearchWithReturn(): void method testSearchWithSummarize (line 111) | public function testSearchWithSummarize(): void method testSearchWithHighlight (line 124) | public function testSearchWithHighlight(): void method testSearchWithScores (line 137) | public function testSearchWithScores(): void method testSearchWithPayloads (line 149) | public function testSearchWithPayloads(): void method testVerbatimSearch (line 161) | public function testVerbatimSearch(): void method testVerbatimSearchFails (line 172) | public function testVerbatimSearchFails(): void method testNumericRangeQuery (line 183) | public function testNumericRangeQuery(): void method testGeoQuery (line 198) | public function testGeoQuery(): void method testGeoQueryWithoutSearchTerm (line 213) | public function testGeoQueryWithoutSearchTerm(): void method testLimitSearch (line 228) | public function testLimitSearch(): void method testSearchWithNoContent (line 240) | public function testSearchWithNoContent(): void method testSearchWithDefaultSlop (line 252) | public function testSearchWithDefaultSlop(): void method testSearchWithNonDefaultSlop (line 263) | public function testSearchWithNonDefaultSlop(): void method testExplainSimpleSearchQuery (line 274) | public function testExplainSimpleSearchQuery(): void method testExplainComplexSearchQuery (line 286) | public function testExplainComplexSearchQuery(): void method testSearchWithScorerFunction (line 300) | public function testSearchWithScorerFunction(): void method testSearchWithSortBy (line 311) | public function testSearchWithSortBy(): void FILE: tests/RediSearch/Redis/RedisClientTest.php class RedisClientTest (line 8) | class RedisClientTest extends RediSearchTestCase method testShouldThrowUnknownIndexNameExceptionIfIndexDoesNotExist (line 10) | public function testShouldThrowUnknownIndexNameExceptionIfIndexDoesNot... FILE: tests/RediSearch/RuntimeConfigurationTest.php class RuntimeConfigurationTest (line 8) | class RuntimeConfigurationTest extends RediSearchTestCase method setUp (line 12) | public function setUp(): void method tearDown (line 18) | public function tearDown(): void method testShouldSetMinPrefix (line 23) | public function testShouldSetMinPrefix(): void method testShouldSetMaxExpansions (line 39) | public function testShouldSetMaxExpansions(): void method testShouldSetTimeout (line 55) | public function testShouldSetTimeout(): void method testIsOnTimeoutPolicyReturn (line 71) | public function testIsOnTimeoutPolicyReturn(): void method testIsOnTimeoutPolicyFail (line 86) | public function testIsOnTimeoutPolicyFail(): void method testShouldSetMinPhoneticTermLength (line 101) | public function testShouldSetMinPhoneticTermLength(): void FILE: tests/RediSearch/SuggestionTest.php class SuggestionTest (line 8) | class SuggestionTest extends RediSearchTestCase method setUp (line 12) | public function setUp(): void method tearDown (line 18) | public function tearDown(): void method testShouldAddSuggestion (line 23) | public function testShouldAddSuggestion(): void method testShouldIncrementExistingSuggestion (line 35) | public function testShouldIncrementExistingSuggestion(): void method testShouldDeleteSuggestion (line 54) | public function testShouldDeleteSuggestion(): void method testShouldGetDictionaryLength (line 67) | public function testShouldGetDictionaryLength(): void method testShouldGetSuggestion (line 82) | public function testShouldGetSuggestion(): void method testShouldGetSuggestionWithScore (line 101) | public function testShouldGetSuggestionWithScore(): void FILE: tests/RediSearchTestCase.php class RediSearchTestCase (line 16) | abstract class RediSearchTestCase extends TestCase method setUp (line 29) | public function setUp(): void method makePhpRedisAdapter (line 46) | protected function makePhpRedisAdapter(): RedisRawClientInterface method makePredisAdapter (line 55) | protected function makePredisAdapter(): RedisRawClientInterface method makeRedisClientAdapter (line 64) | protected function makeRedisClientAdapter(): RedisRawClientInterface method isUsingPredis (line 73) | protected function isUsingPredis(): bool method isUsingPhpRedis (line 78) | protected function isUsingPhpRedis(): bool method isUsingRedisClient (line 83) | protected function isUsingRedisClient(): bool FILE: tests/Stubs/IndexWithoutFields.php class IndexWithoutFields (line 7) | class IndexWithoutFields extends Index FILE: tests/Stubs/TestDocument.php class TestDocument (line 15) | class TestDocument extends Document FILE: tests/Stubs/TestIndex.php class TestIndex (line 7) | class TestIndex extends Index