Elasticsearch-1

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎.

1.Elasticsearch解决了什么问题?

a.搜索次数多,并发量很大

b.数据规模大

2.使用redis缓存的基本原则

a.内存有限,数据量不能太大

b.数据修改的频率不能太高

3.Solr和Elasticsearch对比

a.Solr的api比Elasticsearch功能更多

b.在高并发的场景下,Elasticsearch比Solr更快,所以在分布式的架构中,一般使用Elasticsearch

c.Solr和Elasticsearch的底层都是使用Lucene.但是Elasticsearch中只能存储json格式的数据,Solr有很多种数据格式.

4.Elasticsearch的安装

windows:解压zip文件,在jvm.options文件中设置内存大小,启动后可以访问.http端口:9200.tcp端口:9300.

在Elasticsearch-head目录下,用cmd执行grunt server,启动head后,

5.Elasticsearch内存的作用

缓存每一次实时搜索,让搜索效率更高.

6.Elasticsearch-head跨域怎么解决?

在elasticsearch.yml文件中,加上配置:

http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 127.0.0.1

7.集群的集群和节点名称怎么修改?

8.怎么使用windows脚本启动Elasticsearch和Elasticsearch-head?

写一个bat脚本文件,文件中的指令:

cd E:\softwares\elasticsearch-5.6.8\bin
start elasticsearch.bat
ping 127.0.0.1
ping 127.0.0.1
cd E:\softwares\elasticsearch-head-master
grunt server

9.中文分词器为什么使用ik分词器?

a.ik分词器性能比较高效,能够达到六十多万字每秒的处理速度

b.能够拆分英文字母,包括ip地址,email,url

也能够拆分数字,包括日期,数量,罗马数字,科学计数法

还能够拆分中文词汇,包括姓名,地名.

10.ElasticSearch中怎么使用ik分词器?

a.在github上下载elasticsearch对应的ik分词器插件

b.把ik分词器插件解压到elasticsearch的plugins目录,并改名为ik

11.ik分词器常用的拆分方式有哪些?

a.最小切分 ik_smart

b.最细气氛 ik_max_word

 

 

你可能感兴趣的:(Elasticsearch,Elasticsearch,全文搜索,搜索引擎)