<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Guides on Docs</title>
    <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/</link>
    <description>Recent content in Guides on Docs</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Getting Started</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/getting_started/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/getting_started/</guid>
      <description>&lt;p&gt;RedisVL is a Python library with an integrated CLI for building AI applications with Redis. This guide covers the core workflow:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Defining an &lt;code&gt;IndexSchema&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Preparing a sample dataset&lt;/li&gt;&#xA;&lt;li&gt;Creating a &lt;code&gt;SearchIndex&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Using the &lt;code&gt;rvl&lt;/code&gt; CLI&lt;/li&gt;&#xA;&lt;li&gt;Loading data into Redis&lt;/li&gt;&#xA;&lt;li&gt;Fetching and managing records&lt;/li&gt;&#xA;&lt;li&gt;Executing vector searches&lt;/li&gt;&#xA;&lt;li&gt;Updating an index&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Query and Filter Data</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/complex_filtering/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/complex_filtering/</guid>
      <description>&lt;p&gt;This guide covers the filtering capabilities in RedisVL, including tag, numeric, text, geo, and timestamp filters. You&#39;ll learn how to combine filters to create complex queries that narrow down search results precisely.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cache LLM Responses</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/llmcache/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/llmcache/</guid>
      <description>&lt;p&gt;This guide demonstrates how to use RedisVL&#39;s &lt;code&gt;SemanticCache&lt;/code&gt; to cache LLM responses based on semantic similarity. Semantic caching reduces API costs and latency by retrieving cached responses for semantically similar prompts instead of making redundant API calls.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Create Embeddings with Vectorizers</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/vectorizers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/vectorizers/</guid>
      <description>&lt;p&gt;This guide demonstrates how to create embeddings using RedisVL&#39;s built-in text vectorizers. RedisVL supports multiple embedding providers: OpenAI, HuggingFace, Vertex AI, Cohere, Mistral AI, Amazon Bedrock, VoyageAI, and custom vectorizers.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Choose a Storage Type</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/hash_vs_json/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/hash_vs_json/</guid>
      <description>&lt;p&gt;Redis provides a &lt;a href=&#34;https://redis.com/redis-enterprise/data-structures/&#34;&gt;variety of data structures&lt;/a&gt; that can adapt to your domain-specific applications. This guide demonstrates how to use RedisVL with both &lt;a href=&#34;https://redis.io/docs/latest/develop/data-types/#hashes&#34;&gt;Hash&lt;/a&gt; and &lt;a href=&#34;https://redis.io/docs/latest/develop/data-types/json/&#34;&gt;JSON&lt;/a&gt; storage types, helping you choose the right approach for your use case.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rerank Search Results</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/rerankers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/rerankers/</guid>
      <description>&lt;p&gt;This guide demonstrates how to use RedisVL to rerank search results (documents, chunks, or records) based on query relevance. RedisVL supports reranking through Cross-Encoders from &lt;a href=&#34;https://huggingface.co/cross-encoder&#34;&gt;Hugging Face&lt;/a&gt;, &lt;a href=&#34;https://docs.cohere.com/docs/rerank-2&#34;&gt;Cohere Rerank API&lt;/a&gt;, and &lt;a href=&#34;https://docs.voyageai.com/docs/reranker&#34;&gt;VoyageAI Rerank API&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage LLM Message History</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/message_history/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/message_history/</guid>
      <description>&lt;p&gt;Large Language Models are inherently stateless with no knowledge of previous interactions. This becomes a challenge when engaging in long conversations that rely on context. The solution is to store and retrieve conversation history with each LLM call.&lt;/p&gt;&#xA;&lt;p&gt;This guide demonstrates how to use Redis to structure, store, and retrieve conversational message history.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Route Queries with SemanticRouter</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/semantic_router/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/semantic_router/</guid>
      <description>&lt;p&gt;RedisVL provides a &lt;code&gt;SemanticRouter&lt;/code&gt; interface that uses Redis&#39; built-in search and aggregation to perform KNN-style classification over a set of &lt;code&gt;Route&lt;/code&gt; references to determine the best match.&lt;/p&gt;&#xA;&lt;p&gt;This guide covers how to use Redis as a Semantic Router for your applications.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Optimize Indexes with SVS-VAMANA</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/svs_vamana/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/svs_vamana/</guid>
      <description>&lt;p&gt;This guide covers SVS-VAMANA (Scalable Vector Search with VAMANA graph algorithm), a graph-based vector search algorithm optimized for compression methods to reduce memory usage. It combines the Vamana graph algorithm with advanced compression techniques (LVQ and LeanVec) and is optimized for Intel hardware.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cache Embeddings</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/embeddings_cache/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/embeddings_cache/</guid>
      <description>&lt;p&gt;RedisVL provides an &lt;code&gt;EmbeddingsCache&lt;/code&gt; that stores and retrieves embedding vectors with their associated text and metadata. This cache is useful for applications that frequently compute the same embeddings.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use Advanced Query Types</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/advanced_queries/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/advanced_queries/</guid>
      <description>&lt;p&gt;This guide covers advanced query types available in RedisVL:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;TextQuery&lt;/code&gt;&lt;/strong&gt;: Full text search with advanced scoring&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;AggregateHybridQuery&lt;/code&gt; and &lt;code&gt;HybridQuery&lt;/code&gt;&lt;/strong&gt;: Combines text and vector search for hybrid retrieval&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;MultiVectorQuery&lt;/code&gt;&lt;/strong&gt;: Search over multiple vector fields simultaneously&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;These query types enable sophisticated search applications that go beyond simple vector similarity search.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Write SQL Queries for Redis</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/sql_to_redis_queries/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/sql_to_redis_queries/</guid>
      <description>&lt;p&gt;While Redis does not natively support SQL, RedisVL provides a &lt;code&gt;SQLQuery&lt;/code&gt; class that translates SQL-like queries into Redis queries.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;code&gt;SQLQuery&lt;/code&gt; class wraps the &lt;a href=&#34;https://pypi.org/project/sql-redis/&#34;&gt;&lt;code&gt;sql-redis&lt;/code&gt;&lt;/a&gt; package. This package is not installed by default, so install it with:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install redisvl&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;sql-redis&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;prerequisites&#34; class=&#34;group relative&#34;&gt;&#xA;  Prerequisites&#xA;  &lt;a href=&#34;#prerequisites&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Before you begin, ensure you have:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install RedisVL</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/installation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/installation/</guid>
      <description>&lt;p&gt;There are a few ways to install RedisVL. The easiest way is to use pip.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install-redisvl-with-pip&#34; class=&#34;group relative&#34;&gt;&#xA;  Install RedisVL with Pip&#xA;  &lt;a href=&#34;#install-redisvl-with-pip&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Install &lt;code&gt;redisvl&lt;/code&gt; into your Python (&amp;gt;=3.9) environment using &lt;code&gt;pip&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>The RedisVL CLI</title>
      <link>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/cli/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/ai/redisvl/0.16.0/user_guide/cli/</guid>
      <description>&lt;p&gt;RedisVL is a Python library with a dedicated CLI to help load and create vector search indices within Redis.&lt;/p&gt;&#xA;&lt;p&gt;This notebook will walk through how to use the Redis Vector Library CLI (&lt;code&gt;rvl&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;p&gt;Before running this notebook, be sure to&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Have installed &lt;code&gt;redisvl&lt;/code&gt; and have that environment active for this notebook.&lt;/li&gt;&#xA;&lt;li&gt;Have a running Redis instance with the Search and Query capability&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# First, see if the rvl tool is installed&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;!&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;rvl&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;version&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34; class=&#34;group relative&#34;&gt;&#xA;  Commands&#xA;  &lt;a href=&#34;#commands&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Here&#39;s a table of all the rvl commands and options. We&#39;ll go into each one in detail below.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
