全文检索的使用流程较为简单,包括数据准备和搜索查询。
图-1 使用流程图
步骤
说明
数据准备
导入搜索的目标数据,数据上传功能提供了如下三种方式:
手工创建(数据创建)
导入(数据导入)
对接外部接口(接口导入)
搜索查询
数据搜索中提供了丰富的搜索查询方式和呈现方式:
SQL查询:提供了建议的查询方式,支持直接通过SQL语句从数据表中查询数据。对于Kafka类型数据中的数据表,可以查看表信息,并通过Topic分片查询
ES搜索:
数据表搜索:在选定的数据表内搜索数据
主题数据搜索:在选定的主题范围下,搜索Elasticsearch中索引的数据
单表查询:搜索数据,并展示明细或对数据进行聚合
自定义查询:自定义范围和条件搜索数据
时间序列查询:搜索时间相关的数据,并以图表的形式呈现
此外,为提高查询的精准度,尤其是特殊词的识别准确度,系统提供了自定义词库功能;同时,为了让用户更方便了解Elasticsearch集群相关状态,系统提供了集群监控功能