javaee之Elasticsearch相关知识

简单说一下Elasticsearch相关知识

javaee之Elasticsearch相关知识_第1张图片javaee之Elasticsearch相关知识_第2张图片

javaee之Elasticsearch相关知识_第3张图片 

javaee之Elasticsearch相关知识_第4张图片 

javaee之Elasticsearch相关知识_第5张图片 

javaee之Elasticsearch相关知识_第6张图片 javaee之Elasticsearch相关知识_第7张图片

javaee之Elasticsearch相关知识_第8张图片 javaee之Elasticsearch相关知识_第9张图片

 javaee之Elasticsearch相关知识_第10张图片

javaee之Elasticsearch相关知识_第11张图片 javaee之Elasticsearch相关知识_第12张图片

 javaee之Elasticsearch相关知识_第13张图片

 javaee之Elasticsearch相关知识_第14张图片

 javaee之Elasticsearch相关知识_第15张图片

 javaee之Elasticsearch相关知识_第16张图片

 javaee之Elasticsearch相关知识_第17张图片

 javaee之Elasticsearch相关知识_第18张图片

 javaee之Elasticsearch相关知识_第19张图片javaee之Elasticsearch相关知识_第20张图片

 javaee之Elasticsearch相关知识_第21张图片

 

javaee之Elasticsearch相关知识_第22张图片 javaee之Elasticsearch相关知识_第23张图片

 其余的参考官网文档

javaee之Elasticsearch相关知识_第24张图片

 javaee之Elasticsearch相关知识_第25张图片

 

 javaee之Elasticsearch相关知识_第26张图片

javaee之Elasticsearch相关知识_第27张图片 我们还可以用下面的方式来查

javaee之Elasticsearch相关知识_第28张图片

 javaee之Elasticsearch相关知识_第29张图片

 javaee之Elasticsearch相关知识_第30张图片

 javaee之Elasticsearch相关知识_第31张图片

javaee之Elasticsearch相关知识_第32张图片 javaee之Elasticsearch相关知识_第33张图片

 javaee之Elasticsearch相关知识_第34张图片

 javaee之Elasticsearch相关知识_第35张图片

看一下原始索引库的模板

 javaee之Elasticsearch相关知识_第36张图片

 javaee之Elasticsearch相关知识_第37张图片

 

javaee之Elasticsearch相关知识_第38张图片 下面看一下数据库映射关系

javaee之Elasticsearch相关知识_第39张图片

 javaee之Elasticsearch相关知识_第40张图片

下面就是更改了id=1的所有数据

javaee之Elasticsearch相关知识_第41张图片 javaee之Elasticsearch相关知识_第42张图片

 javaee之Elasticsearch相关知识_第43张图片

 javaee之Elasticsearch相关知识_第44张图片

 javaee之Elasticsearch相关知识_第45张图片

下面是我索引库中的内容

javaee之Elasticsearch相关知识_第46张图片 

说一下查询之后,一些属性的含义

javaee之Elasticsearch相关知识_第47张图片 

javaee之Elasticsearch相关知识_第48张图片 

javaee之Elasticsearch相关知识_第49张图片 

 javaee之Elasticsearch相关知识_第50张图片

 javaee之Elasticsearch相关知识_第51张图片

上面案例是这样理解的

match查询类型会对这个字段的查询词语进行分词处理:

比如:小米电视,他会查出小米相关的产品,会查出电视相关的产品,也就是小米与电视是进行分词处理的

javaee之Elasticsearch相关知识_第52张图片 

这种类型的字段可以分词处理

 javaee之Elasticsearch相关知识_第53张图片

 javaee之Elasticsearch相关知识_第54张图片

 javaee之Elasticsearch相关知识_第55张图片

javaee之Elasticsearch相关知识_第56张图片 javaee之Elasticsearch相关知识_第57张图片

 javaee之Elasticsearch相关知识_第58张图片

 

 javaee之Elasticsearch相关知识_第59张图片

 javaee之Elasticsearch相关知识_第60张图片

javaee之Elasticsearch相关知识_第61张图片 

 javaee之Elasticsearch相关知识_第62张图片

 javaee之Elasticsearch相关知识_第63张图片

 javaee之Elasticsearch相关知识_第64张图片

 javaee之Elasticsearch相关知识_第65张图片

 javaee之Elasticsearch相关知识_第66张图片

 javaee之Elasticsearch相关知识_第67张图片

 javaee之Elasticsearch相关知识_第68张图片

 

javaee之Elasticsearch相关知识_第69张图片 

javaee之Elasticsearch相关知识_第70张图片 

 javaee之Elasticsearch相关知识_第71张图片

javaee之Elasticsearch相关知识_第72张图片 某个结果查询多了就会在搜索结果中排的更高

javaee之Elasticsearch相关知识_第73张图片

javaee之Elasticsearch相关知识_第74张图片 

javaee之Elasticsearch相关知识_第75张图片 javaee之Elasticsearch相关知识_第76张图片

 javaee之Elasticsearch相关知识_第77张图片

 javaee之Elasticsearch相关知识_第78张图片

下面是之前创建的一个索引库 

 javaee之Elasticsearch相关知识_第79张图片

 下面我们要用聚合创建的索引库

javaee之Elasticsearch相关知识_第80张图片

 下面为了测试聚合,我们创建一个新的索引

javaee之Elasticsearch相关知识_第81张图片

 向索引库批量添加数据

javaee之Elasticsearch相关知识_第82张图片

javaee之Elasticsearch相关知识_第83张图片 javaee之Elasticsearch相关知识_第84张图片

 javaee之Elasticsearch相关知识_第85张图片

javaee之Elasticsearch相关知识_第86张图片 

我们可以查出所有的数据

 javaee之Elasticsearch相关知识_第87张图片

javaee之Elasticsearch相关知识_第88张图片 

 javaee之Elasticsearch相关知识_第89张图片

 javaee之Elasticsearch相关知识_第90张图片

javaee之Elasticsearch相关知识_第91张图片 

 javaee之Elasticsearch相关知识_第92张图片

javaee之Elasticsearch相关知识_第93张图片 javaee之Elasticsearch相关知识_第94张图片

 javaee之Elasticsearch相关知识_第95张图片

 javaee之Elasticsearch相关知识_第96张图片

javaee之Elasticsearch相关知识_第97张图片 

 javaee之Elasticsearch相关知识_第98张图片

 javaee之Elasticsearch相关知识_第99张图片

 javaee之Elasticsearch相关知识_第100张图片

 下面我们构建一个demo工程

javaee之Elasticsearch相关知识_第101张图片

 javaee之Elasticsearch相关知识_第102张图片

 javaee之Elasticsearch相关知识_第103张图片

 为什么这里用9300这个结点结点

javaee之Elasticsearch相关知识_第104张图片

 javaee之Elasticsearch相关知识_第105张图片

 javaee之Elasticsearch相关知识_第106张图片

 javaee之Elasticsearch相关知识_第107张图片

 javaee之Elasticsearch相关知识_第108张图片

 

 我们可以去kibana看一下是否创建成功

GET /item/_mapping

javaee之Elasticsearch相关知识_第109张图片

 javaee之Elasticsearch相关知识_第110张图片

 javaee之Elasticsearch相关知识_第111张图片

 javaee之Elasticsearch相关知识_第112张图片

 这个类又继承了一个curdRepository这样一个类

javaee之Elasticsearch相关知识_第113张图片

 javaee之Elasticsearch相关知识_第114张图片

 javaee之Elasticsearch相关知识_第115张图片

 javaee之Elasticsearch相关知识_第116张图片

 

javaee之Elasticsearch相关知识_第117张图片 javaee之Elasticsearch相关知识_第118张图片

 

 javaee之Elasticsearch相关知识_第119张图片

 javaee之Elasticsearch相关知识_第120张图片

 javaee之Elasticsearch相关知识_第121张图片

 javaee之Elasticsearch相关知识_第122张图片

 javaee之Elasticsearch相关知识_第123张图片

 javaee之Elasticsearch相关知识_第124张图片

 javaee之Elasticsearch相关知识_第125张图片

 javaee之Elasticsearch相关知识_第126张图片

 javaee之Elasticsearch相关知识_第127张图片

 

javaee之Elasticsearch相关知识_第128张图片 javaee之Elasticsearch相关知识_第129张图片

 javaee之Elasticsearch相关知识_第130张图片

 javaee之Elasticsearch相关知识_第131张图片

 javaee之Elasticsearch相关知识_第132张图片

 javaee之Elasticsearch相关知识_第133张图片

 javaee之Elasticsearch相关知识_第134张图片

javaee之Elasticsearch相关知识_第135张图片 javaee之Elasticsearch相关知识_第136张图片

javaee之Elasticsearch相关知识_第137张图片 javaee之Elasticsearch相关知识_第138张图片

javaee之Elasticsearch相关知识_第139张图片 javaee之Elasticsearch相关知识_第140张图片

 javaee之Elasticsearch相关知识_第141张图片

javaee之Elasticsearch相关知识_第142张图片 

你可能感兴趣的:(javaee,java,elasticsearch)