Skip to content

Tracking Issues: Add support for RediSearch Commands #2555

@jonathanc-n

Description

@jonathanc-n

Search before asking

  • I had searched in the issues and found no similar issues.

Motivation

references the tracker issue: #2064

FT Commands Implementation Progress

  • FT._LIST: Returns a list of all existing indexes
  • FT.AGGREGATE: Run a search query on an index and perform aggregate transformations on the results
  • FT.ALIASADD: Adds an alias to the index
  • FT.ALIASDEL: Deletes an alias from the index
  • FT.ALIASUPDATE: Adds or updates an alias to the index
    feat(search): Added Alias Commands to Search #2577
  • FT.ALTER: Adds a new field to the index
  • FT.CONFIG GET: Retrieves runtime configuration options
  • FT.CONFIG SET: Sets runtime configuration options
  • FT.CREATE: Creates an index with the given spec
  • FT.CURSOR DEL: Deletes a cursor
  • FT.CURSOR READ: Reads from a cursor
  • FT.DICTADD: Adds terms to a dictionary
  • FT.DICTDEL: Deletes terms from a dictionary
  • FT.DICTDUMP: Dumps all terms in the given dictionary
  • FT.DROPINDEX: Deletes the index
  • FT.EXPLAIN: Returns the execution plan for a complex query
  • FT.EXPLAINCLI: Returns the execution plan for a complex query
  • FT.INFO: Returns information and statistics on the index
  • FT.PROFILE: Performs a FT.SEARCH or FT.AGGREGATE command and collects performance information
  • FT.SEARCH: Searches the index with a textual query, returning either documents or just ids
  • FT.SPELLCHECK: Performs spelling correction on a query, returning suggestions for misspelled terms
  • FT.SYNDUMP: Dumps the contents of a synonym group
  • FT.SYNUPDATE: Creates or updates a synonym group with additional terms
  • FT.TAGVALS: Returns the distinct tags indexed in a Tag field
    feat(search): support the FT.TAGVALS command #2564

FT.SEARCHSQL and FT.EXPLAINSQL has also been additionally implemented in Kvrocks

Solution

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions