当前位置: 首页 > 工具软件 > OpenSearch > 使用案例 >

1、OpenSearch入门配置

杜志
2023-12-01

步骤:

1,填写基本信息

名称,地域/地区,备注等基本信息

2,选择初始化方式

        目前提供了4种方式的应用结构创建方式,同时OpenSearch高级版提供了多表支持功能,以方便业务复杂场景下调用。主辅表目前仅支持N:1的关系,不支持1:N。且最多支持两层关联,比如:a->b,b->c,a->d可以支持,但a->b,b->a的环状关系不支持,a->b,b->c,c->d超过2层也不支持。

提供4种初始化方式:

    a)手动创建----->自定义

    b)模板-----系统默认提供了几种常用的模板样式,用户也可以将自己定义的应用结构创建成模板,可以通过已有模板快速创建出一个新的应用。

    c)文档----->您可以上传已有的数据文件(仅支持JSON格式),系统会自动解析并创建出初始的应用结构(注意字段类型等需要重新定义)

    d)数据源方式----->适用于通过RDS、ODPS等数据源同步的场景,可以快速由源表结构创建出初始的应用结构,节省手动构造的工作量,降低出错概率

3,定义应用结构

    根据需要选择合适的数据类型以及转化插件。

类型说明
INTint64整型
INT_ARRAYint64整型数组
FLOAT浮点型
FLOAT_ARRAY浮点型数组
DOUBLE浮点型
DOUBLE_ARRAY浮点型数组
LITERAL字符串常量,仅支持精确匹配
LITERAL_ARRAY字符串常量数组,单个元素仅支持精确匹配
SHORT_TEXT短文本,长度在100字节内,支持若干分词方式
TEXT长文本,支持若干分词方式

支持创建为索引的字段类型

INT,INT_ARRAY,TEXT,SHORT_TEXT,LITERAL,LITERAL_ARRAY

不支持创建为索引的字段类型

FLOAT,FLOAT_ARRAY,DOUBLE,DOUBLE_ARRAY

 

4,定义索引结构

倒排索引:用作索引加速、query子句使用,不用分词有不同检索效果

正排索引,用作过滤、统计、排序等,filter、aggregate、sort、distinct子句使用

 

分词方式:

基础分词

单字分词

去词根分词

英文-简单分词

模糊分词

不分词

自定义分词

 

5、创建成功、激活应用

6、使用api或者sdk调用搜索,查看结果

7,使用高级查询场景

a、配置查询分析

转载于:https://my.oschina.net/hlhgo/blog/1624304

 类似资料: