阅读763 返回首页    go 阿里云 go 技术社区[云栖]


手把手,教你用MaxCompute+OpenSearch搭建分布式搜索引擎

背景

数据同步建索引大概用1个小时。因为选择弹性计费,实验费用大概花了几十元。


ae51f3deb48f8c54addca03a30292df5e0fe7f93

bb702f23b5eba1fd3bb44ea42328fc68ff1c5312

2a6ed916a2aa672201da5c887051cedd14518278




实验架构图

fb25e292a5a441fbd6cc45d0a668776d4dbaec71


分布式数据库架构在MaxCompute之上,是一种快速、完全托管的TB/PB级数据仓库解决方案。MaxCompute向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。

 实验准备工作

1、注册阿里云用户,实名认证并绑定支付宝;
2、开通数加服务;
3、开通MaxCompute、OpenSearch 后付费服务。
 

实验任务

OpenSearch 创建应用,配置数据/索引结构、分词;

3、全量导入数据,构建索引;

4、搜索效果测试。

开通Opensearch服务

访问https://www.aliyun.com/product/opensearch,点击购买,选择后付费(按量付费)。

 


阿里云实名认证账号访问https://www.aliyun.com/product/odps ,开通 MaxCompute,选择按量付费进行购买。

e7dedd1539ad9a0ff3d57c9b85cf22644db7f804

787d04aeb0202236f52773b0179613972546c5fd

8030cd2fe902b6f6f463a71e8447d82b664c30a5

1.2.2 

 进入数加管理控制台,前面开通 MaxCompute 成功页面,点击管理控制台,或者导航产品->大数据(数加)->MaxCompute 点击管理控制台。

80c969013ce3a705f65ab7592e2bb760ff37ce91

3ff6f030db17264cbcc53dd0457e43c616bed664

e2b9399c6e6f88dd193560c48df57714bafb2661


58760e7d99418104208c15552bead5b7d6f0663d



add user ALIYUN$everyone;




select * from public_data.dwd_product_movie_basic_info  where movie_name like '%生化危机%' limit 10; 


6138fe0b265f06125bf01af94d5fa06140ac890e


create table alian.demo_opensearch_case2 as
 
select uuid() as id,* from public_data.dwd_product_movie_basic_info ;


95ce1e0266db13d0c11ef13611b6d55d37e2e102


select count(1) from alian.demo_opensearch_case1;


8a81744359c2053c3dd8c6140c9343b7af466bc4

33d64339894598bba2078d5ff48dac051217e413

e57056c89b081df6ae6c2645446dd35334a67e23

624d17c872f0e3aedc25dc79b893d02d5b51ced2

3.4选择“通过数据源方式创建应用结构”。可以快速由源表结构创建出初始的应用结构,节省手动构造的工作量,降低出错概率。

f3c6c889935395d3c0295a3aa0c7f482a34fba76

6984ea63794ce034288b222b4e5d8fe0833783c8

7fe142bd152dd697e38d6b9e22557bbfd2609b88


470c8839f496bc28d25cb08dae59073e87a40615

3.6 配置索引、分词及搜索展示内容


90da8b5ce35b69a020cb7bcc5bbea094e16308ba

dd2ff4fc4d155993dcfde77b6f4fe1eb5add7464

b06e99cb1f37c3db47f8564e7749279123bfd4c6

fca04a3716533ef6646d0c85468d71313cde16f1

976f35e7d4da10200b193e8dae901a5cb27abe8e



579ecc5ad30fd129f296847b1eeaff90daa1549f

550fb684535a837d0604e9a326dbfdf32534951a

bb702f23b5eba1fd3bb44ea42328fc68ff1c5312




最后更新:2017-05-24 16:31:52

  上一篇:go  如何在 Debian 和 Ubuntu 上安装 MariaDB 10
  下一篇:go  如何在 Ubuntu 中升级到最新内核