学JAVA不会搜索引擎,小白也能看懂的引擎基础知识

学JAVA不会搜索引擎?小白也能看懂的引擎基础知识

xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多案例、资料请联系QQ:1280023003


在java开发中所说的搜索引擎可不是平常我们接触的“百度”,“google”,“搜狗”,它是一项java开发的基于Lucene的搜索服务器。目前java开发使用的最多的两款引擎技术一个是:Elasticsearch,另外一个就是:Solandra。

Elasticsearch安装配置使用入门

1:直接在百度搜索Elasticsearch,能够找到它的官网
2:在官网上下载最新版本的Elasticsearch【这里找到的官网如果不懂英文的有点难度,那直接点击这里把,博主已经为你们准备了,Elasticsearch资料
这里写图片描述

Elasticsearch目录配置分析:

1、bin存放Elasticsearch运行命令
2、config存放配置文件
3、lib存放Elasticsearch运行依赖jar包
4、modules存放Elasticsearch模块
这里写图片描述

运行Elasticsearch,点击如图文件即可。
这里写图片描述
如果出现黑窗口说点击任意建运行,代表系统环境变量不对。按照如下配置即可
这里写图片描述

在浏览器访问:localhost:9200,出现如下数据,代表已经成功运行了,接下来就可以进行相应的开发啦。
这里写图片描述

我们看到的上面的显示代表已经成功,但是要查看信息不方便,所以我们可以安装一个图形化界面插件,方便开发
先使用dos命令找到你下载ElasticSearch文件的bin目录,软后如图运行如下语句
这里写图片描述

到这就成功了,再次访问这个地址:http://localhost:9200/_plugin/head/
就可以看到图形界面了。
这里写图片描述

这里也提供了安装好的ElasticSearch:点击我即可

可能到这里很多人会发现,安装完之后ElasticSearch的目录发生了变换,不过这里不做详解,暂时也不需要去详细了解,会用即可。
在使用ElasticSearch中有四个很重要的概念,是一定要知道的。
1、索引:可以理解为数据库的表索引
2、文档:存储在搜索服务器的数据
3、文档类型:一个索引可以存储很多个不同用途的对象
4、映射,为建索引和搜索准备文本

ElasticSearch使用案例!!!

其实单独使用ElasticSearch并不能提供很好的服务,比如词库都需要自己建立。解决这个问题其实是开发中常用的方式,结合IK分词器即可。

ElasticSearch集成IK分词器需要将配置文件放到特定的位置,这里就不详解啦,直接去使用上面提供的源码即可,里面都已经配置好了。这里写图片描述

ElasticSearch使用案例2,这个里面有更多的功能哦!

ElasticSearch结合Spring框架的使用案例

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xlecho

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值