带你读《Elastic Stack 实战手册》之63:—— 3.5.18.2.Site Search(上)

简介: 带你读《Elastic Stack 实战手册》之63:—— 3.5.18.2.Site Search(上)

3.5.18.2.Site Search


创作人:徐浩璇

审稿人:亢伟楠

 

概述

 

随着网站(比如说你公司的网站、你个人的博客等)内容的不断增加、不断更新,我们会慢慢发现查找想要的内容越来越难,这时候我们就需要给网站添加一个搜索框,从而更加方便我们或者我们的客户来对我们的网站进行搜索。Elastic Site Search(以前称为 Swiftype Site

Search )就是一个非常便捷的网站搜索解决方案,通过 SaaS 方式提供一套可以快速构建网站搜索功能的工具。假设你有一个可以在公网访问的网站,几乎不用做任何开发,通过使用

Site Search 服务,就可以为你的网站提供一个免维护、动态更新的搜索功能。

 

快速开始

 

首先,我们需要有一个公网可访问的个人网站,如果已经有目标网站可以忽略。我这里为了快速演示,是通过 Github Pages 方式搭建了一个简单的、可公网访问的个人博客。

 

接下来,进入正文。Site Search 仅使用下面三个简单的步骤来进行网站搜索构建:

image.png


一、创建账号以及网站搜索引擎

 

可以通过官网申请免费的14天试用期进行注册,注册完后,通过 https://app.swiftype.com/login 进行登录:

image.png

登录后,点击“CREATE A NEW ENGINE”按钮

 

image.png


创建一个 Engine输入要提供搜索功能的网站URL (https://sharon-xu1217.github.io/)

然后,我们点击“VERIFY URL”


image.png


输入 Engine Name ,这个名字大家可以自己定义,并点击“CREATE ENGINE”按钮:

 

image.png



Engine 已经被成功地创建。我们可以点击“Overview”菜单:

 

 image.png

从上面的图中,我们可以看出来,我们的网站正被 Site Search 爬取,正在建立索引。

网页爬完后,我们点击“Content”菜单,我们可以看到:

image.png


从上面我们可以看出来我们的网站的内容已经被成功地爬完了,并已经建立了自己的索引。我们可以在上面的 Filter pages 的搜索框中来搜索我们想要的关键词,比如“线程”:

image.png


这时我们可以点击上面的“INSPECT”按钮看到页面链接,点击“VIEW DETAILS”看到页面详情。

 

《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.18.Enterprise Search —— 3.5.18.2.Site Search(中) https://developer.aliyun.com/article/1226776


相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
机器学习/深度学习 开发者 异构计算
机器学习入门-Colab环境
Google Colab(Colaboratory)是一个免费的云端环境,旨在帮助开发者和研究人员轻松进行机器学习和数据科学工作。它提供了许多优势,使得编写、执行和共享代码变得更加简单和高效。Colab在云端提供了预配置的环境,可以直接开始编写代码,并且提供了免费的GPU和TPU资源,这对于训练深度学习模型等计算密集型任务非常有帮助,可以加速模型训练过程。
613 0
|
机器学习/深度学习 计算机视觉
RT-DETR改进策略【注意力机制篇】| WACV-2021 Triplet Attention 三重注意力模块 - 跨维度交互注意力机制优化
RT-DETR改进策略【注意力机制篇】| WACV-2021 Triplet Attention 三重注意力模块 - 跨维度交互注意力机制优化
325 1
RT-DETR改进策略【注意力机制篇】| WACV-2021 Triplet Attention 三重注意力模块 - 跨维度交互注意力机制优化
|
存储 人工智能 关系型数据库
拥抱Data+AI|玩家去哪儿了?解码Data+AI如何助力游戏日志智能分析
本文为阿里云瑶池数据库「拥抱Data+AI」系列连载第2篇,基于真实客户案例和最佳实践,探讨如何利用阿里云Data+AI解决方案应对游戏行业挑战,通过AI为游戏行业注入新的活力。文章详细介绍了日志数据的实时接入、高效查询、开源开放及AI场景落地,展示了完整的Data+AI解决方案及其实际应用效果。
|
人工智能 自然语言处理 机器人
销售利器大集结:13种智能销售工具全面解析
该文探讨了人工智能在销售领域的应用,测试了13款领先工具,如Zoho CRM、Email Subject Line Generator和ChatGPT Plus等,这些工具通过数据分析、自动化任务和智能交互提升销售效率。然而,使用AI也带来人机交互和数据安全的挑战。文章强调,结合人工智能和人类销售人员的优势是关键,同时应谨慎处理相关问题。
1024 4
|
C语言 C++
STM32F103C8 串口的使用
STM32F103C8 串口的使用
632 0
|
消息中间件 RocketMQ
RocketMQ - 消费者Rebalance机制
RocketMQ - 消费者Rebalance机制
429 0
|
机器学习/深度学习 索引
字节3面真题,LeetCode上hard难度,极具启发性题解
字节3面真题,LeetCode上hard难度,极具启发性题解
295 0
|
数据挖掘 索引 Python
Pandas read_csv 参数详解
Pandas的`read_csv`函数用于从CSV文件中加载数据,转换为DataFrame。本文详述了其常用参数,如`filepath_or_buffer`(接受路径、URL或文件对象)、`sep`/`delimiter`(字段分隔符,默认为逗号)、`header`(列名行号,默认0)、`names`(自定义列名)、`index_col`(设定索引列)、`usecols`(选择读取的列)、`skiprows`/`nrows`/`skipfooter`(跳过或只读指定行数)和`parse_dates`(解析日期列)。理解这些参数有助于高效处理CSV数据。
|
消息中间件 运维 监控
小麦助教:通过阿里云原生中间件产品组合,加速微服务架构落地
通过深度的使用阿里云丰富的云原生中间件产品,助力小麦微服务架构的快速落地,借助可观测、消息等产品,极大地提升了开发和运维效率,使小麦在降本增效上有了新的突破,真正做到了只关注业务本身。
4766 89

热门文章

最新文章