通过开源客户端访问并使用搜索索引

标准使用方式是通过Lindorm SQL,为了方便更多的用户,也可以通过开源客户端使用搜索索引,有关搜索索引的具体介绍请参见 搜索索引介绍。说明 如果您是通过Lindorm SQL创建的表,请通过SQL API使用搜索索引。前提条件 已安装Java环境,要求...

搜索索引使用限制

云原生多模数据库 Lindorm 的搜索索引(SearchIndex)服务在使用过程中存在一些限制,本文介绍搜索索引使用限制。搜索索引(SearchIndex)服务在使用过程中存在以下限制:数据类型 索引列支持的数据类型包括:BOOLEAN,BYTE,SHORT,INT...

搜索索引介绍

功能介绍 搜索索引是宽表的一个特性,在开发使用体验上与高性能原生二级索引保持一致,您可以使用SQL为宽表创建搜索索引。示例如下,为dt表的c1,c2,c3列创建搜索索引 idx,c1,c2,c3列没有顺序要求,c3指定按照IK分词器进行分词。CREATE ...

管理搜索索引

使用限制 搜索索引仅支持以下数据类型:基础数据类型:BOOLEAN,BYTE,SHORT,INT,LONG,FLOAT,DOUBLE,STRING,CHAR,BINARY,TIMESTAMP。JSON数据类型:JSON。重要 JSON和TIMESTAMP数据类型自宽表引擎2.6.5开始支持,如需使用请升级至2...

开通搜索索引

云原生多模数据库 Lindorm 的搜索索引(SearchIndex)主要适用于复杂的多维查询场景。本文介绍开通搜索索引的方法。注意事项 在开通搜索索引服务之前,您需要仔细评估实例的资源容量,请参见 集群容量规划 进行资源规划。操作步骤 登录 ...

通过搜索索引查询宽表数据

此时可以在WHERE关键字前添加 force index(search_index_name)语句,强制使用搜索索引。更多说明,请参见 SELECT语法。短语匹配查询 执行以下语句,实现短语匹配查询。SELECT name,age,city,address FROM search_table WHERE age>1 AND age...

AlterSearchIndex-修改搜索索引

修改搜索索引信息。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 当前API暂无授权信息透出。请求参数 名称 类型 必填 描述 示例值 ...

在TairSearch中使用Msearch实现索引分片搜索

本文介绍如何在TairSearch中使用 TFT.MSEARCH 命令,实现索引分片查询。背景信息 在TairSearch数据结构中,Key为路由的最小单位。一个Key通常对应一个Schema(元数据,由 mappings 和 settings 组成),若单个Key添加了过多文档,则会使该...

Lindorm宽表引擎的搜索索引和二级索引的区别

详细信息 Lindorm宽表引擎的搜索索引和二级索引的区别如下:二级索引是Lindorm宽表内置的特性,不需要开通即可使用,查询场景适合较为固定的业务需求,默认二级索引个数最多5个。搜索索引是宽表引擎与搜索引擎深度融合的特性,需要单独开通...

通过curl命令连接并使用搜索引擎

Lindorm搜索引擎提供了一系列兼容Elasticsearch RESTful风格的API,您可以通过 curl 命令调用这些API,管理搜索引擎中的搜索索引及文档。前提条件 已开通搜索引擎(Elasticsearch兼容版本)。具体操作,请参见 开通指南(Elasticsearch兼容...

通过SQL连接并使用搜索引擎

Lindorm搜索引擎支持SQL JDBC访问,本文介绍如何使用开源的Solr JDBC访问Lindorm搜索引擎。前提条件 已开通Lindorm搜索引擎,具体操作请参见 开通指南。已将客户端的IP地址加入到Lindorm实例的白名单中,具体操作,请参见 设置白名单。已...

CreateSearchIndex-创建搜索索引

搜索库下新增搜索索引。一个搜索库下可以有多个搜索索引。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 下表是API对应的授权信息,可以...

深度解析Lindorm搜索索引(SearchIndex)特性

索引是加速数据库查询的重要手段,Lindorm除了提供高性能的二级索引外,同时支持搜索索引(SearchIndex),主要面向复杂的多维查询场景,并能够覆盖模糊查询、聚合分析、排序、分页等场景。本文主要介绍SearchIndex的技术原理和核心能力。...

DropSearchIndex-删除搜索索引

删除索引,删除后对应索引存量数据会被删除,新增媒资也不再支持对应索引分析、存储、搜索。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 ...

QuerySearchIndex-查询搜索索引

查询搜索索引详细信息。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 下表是API对应的授权信息,可以在RAM权限策略语句的 Action 元素中...

通过Search Shell连接并使用搜索引擎

如果您的实例类型为Lindorm单节点,请通过SQL连接并使用搜索引擎,具体操作,请参见 通过SQL连接并使用搜索引擎。操作步骤 执行下述操作前,请先切换至非Root的用户。安装Search Shell(如已安装,可跳过)。登录ECS实例,执行下述命令下载...

常见问题

搜索索引的适用场景有哪些?搜索索引与二级索引的区别是什么?模糊查询和分词查询的区别及适用的场景有哪些?分区索引的适用场景和不适用场景有哪些?参数配置 创建搜索索引时,需要关注哪些参数?创建分区索引时,需要关注哪些参数?性能...

常见问题

针对多维查询匹配场景,建议使用搜索索引。详细介绍,请参见 搜索索引介绍。对开启动态列的表执行 SELECT*查询报错 Limit of this select statement is not set or exceeds config when select all columns from table with property ...

构建全量数据索引

已通过开源客户端访问搜索索引并完成宽表和索引表的列映射配置文件,具体操作请参见 通过开源客户端使用搜索索引。Lindorm实例的LTS引擎为3.6.10及以上版本。查看全量数据同步任务 进入Shell访问环境,具体操作请参见 通过Lindorm Shell...

配置列映射

通过开源客户端使用搜索索引需要将宽表的数据同步至索引表,同步的方法是建立宽表和索引表的列映射,本文介绍列映射的配置项说明。配置示例 宽表和索引表的列映射采用JSON文件实现,列映射的配置示例如下,将宽表 testTable 的数据同步至...

管理列映射

通过开源客户端使用搜索索引需要将宽表的数据同步至索引表,同步的方法是建立宽表和索引表的列映射,列映射配置完成后,需要对列映射进行管理操作,包括创建列映射、查看列映射、增加列映射、删除列映射。前提条件 已安装Java环境,要求...

关联向量引擎

背景信息 搜索索引使用的向量索引功能依赖云原生内存数据库Tair的向量检索能力。因此在使用向量索引功能前,需要先开通Tair实例并将Tair实例与宽表引擎进行关联。前提条件 已开通搜索索引。如何开通请参见 开通搜索索引。操作步骤 开通...

索引使用

数据库自治服务DAS 为 RDS SQL Server 提供索引使用率查询功能,您可以查询表中索引使用情况,以及索引的碎片率。前提条件 当前不支持 RDS SQL Server 2008 R2云盘版。操作步骤 登录 DAS控制台。在左侧导航栏中,单击 实例监控。找到目标...

表和索引

本节展示如何搜索表数据,以及可选择地使用索引搜索一个表 可以在没有一个索引的情况下做一次全文搜索。一个简单的查询将打印每一个行的 title,这些行在其 body 域中包含词 friend:SELECT title FROM pgweb WHERE to_tsvector('english...

索引使用

页面介绍 索引使用总览:展示RDS实例使用索引的概况。详细参数说明如下。表 1.索引使用总览参数说明 参数 说明 索引总量 实例下所有的索引总数量。索引总空间 实例下所有的索引所占空间总和。索引碎片率超过30%实例下所有索引的碎片率超过...

通过Logstash迁移自建Elasticsearch数据

步骤二:创建搜索索引使用Logstash将Elasticsearch集群数据迁移到Lindorm搜索引擎前,需先在Lindorm中创建好用于存储迁移数据的目标索引。重要 Logstash服务不会将源索引的 settings 等信息拷贝到目标索引中,因此,如果您希望目标索引...

ALTER INDEX

二级索引和搜索索引对各语法要素的支持情况如下:语法要素 二级索引 搜索索引 增加列(ADD COLUMNS)✖️ 〇 修改索引状态(alter_state_expression)〇 〇 使用说明 增加列(ADD COLUMNS)仅 搜索索引 支持增加索引列。您可以在增加一个或...

索引管理

测试并且比较使用索引和不使用索引的查询性能 只有被索引列的查询性能有提升时才增加索引。创建完索引,建议对表执行ANALYZE。创建索引 您可以使用 CREATE INDEX 命令在表上创建索引,创建索引示例如下:B-Tree索引 在employee表的gender列...

检查索引使用

因此你应该对用索引的查询和不用索引的查询计时。此时 EXPLAIN ANALYZE 命令就能发挥作用了。如果发现代价估计是错误的,也分为两种可能性。总代价是用每个计划节点的每行代价乘以计划节点的选择度估计来计算的。计划节点的代价估计可以...

多列索引

当然,要使索引起作用,查询条件中的列必须要使用适合于索引类型的操作符,使用其他操作符的子句将不会被考虑使用索引。多列索引应该较少地使用。在绝大多数情况下,单列索引就足够了且能节约时间和空间。具有超过三个列的索引不太有用,...

表达式索引

然而,索引表达式在进行索引搜索时却 不 需要重新计算,因为它们的结果已经被存储在索引中了。在上面两个例子中,系统将会发现查询的条件是 WHERE indexedcolumn='constant',因此查询的速度将等同于其他简单索引查询。因此,表达式索引...

索引诊断

因此,您需要合理使用索引,避免建立过多数量的或不必要的索引。PolarDB-X 的索引诊断功能,可以帮助您发现数据库中不必要的、低效的索引(包括局部索引和 全局二级索引),并给出优化建议帮助您对相关索引做出必要调整(删除或重建),...

索引、属性、字段作用详解

通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录 字段 字段是文档的组成单元,包含字段名称和字段内容。通俗说就是某个表里面的属性的名称 属性 可以在filter、sort、aggregate、distinct子句使用,用来实现...

索引、属性、字段作用详解

通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录 字段 字段是文档的组成单元,包含字段名称和字段内容。通俗说就是某个表里面的属性的名称 属性 可以在filter、sort、aggregate、distinct子句使用,用来实现...

二级索引简介

为了解决此问题,您可以为数据表创建一个或多个二级索引,然后使用索引表查询数据。二级索引相当于把数据表的主键查询能力扩展到了不同的列,使用二级索引能加快数据查询的效率。创建二级索引时,您需要将要查询的多个属性作为索引表的主键...

概述

一旦一个索引被创建,就不再需要进一步的干预:系统会在表更新时更新索引,而且会在它觉得使用索引比顺序扫描表效率更高时使用索引。但我们可能需要定期地运行 ANALYZE 命令来更新统计信息以便查询规划器能做出正确的决定。通过性能提示的...

创建索引

例如,由 UPPER(col)计算得出的索引值允许子句 WHERE UPPER(col)='JIM' 使用索引。PolarDB提供B-树结构的索引。B-树索引是Lehman-Yao高并发B-树算法的应用实现。在缺省情况下,不能为IS NULL子句使用索引。在索引定义中用到的所有函数和...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
图像搜索 检索分析服务 Elasticsearch版 智能开放搜索 OpenSearch 智能商业分析 Quick BI 日志服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用