-
ik分词器
查看全部 -
mysql、es数据同步
es提供的官方同步组件:logstash
使用条件:1.mysql中的id要和es中的_id对应
2.mysql中要有创建时间或者更新时间字段,便于后续增量的同步
查看全部 -
GET _all : 查看所有
GET /index名/_doc(默认的type,6版本以后可省略)/id : 根据id查
根据指定条件查询:
should=or
must=and
match=like
查看全部 -
安装es6.3.2要求jdk最低版本1.8
安装步骤:
https://www.elastic.co/cn/
产品->Elasticsearch->Elasticsearch->下载->past releases
下载压缩包->解压->双击运行bin/elaticsearch.bat
浏览器输入localhost:9200能看到json说明安装成功
注意:所有和es相关的软件或第三方插件都需要与es保持版本一致,启动kibana之前一定要先启动es。kibana默认端口号5601
查看全部 -
es6.x版本以后官方推崇在一个index里面尽量保持一个type。
row在mysql中对应一条一条的数据,在es中对应document。
使用举例:
查看全部 -
es适用场景:单点和分布式均可;
涉及到全文检索(像博客系统,对标题和内容都需要检索);
实时快速;
对外暴露Restful接口
查看全部 -
es属于nosql数据库,检索效率非常高,集存储、搜索、分析于一体。
查看全部 -
有表的数据吗?
查看全部 -
yughyeerru查看全部
-
sdhgjsgahgjs查看全部
-
springboot + ES
查看全部 -
springboot + es 思维导图
查看全部 -
SpringBoot 前端跨域的配置
查看全部 -
#1
POST /person/_search
{
"query": {
"bool": {
"should": [
{
"match": {
"first_name": "Eric"
}
}
]
}
}
}
查看全部 -
input {
jdbc {
#jdbc驱动包位置
jdbc_driver_library => "/Volumes/机械/logstash-7.8.0/mysql-connector-java-5.1.49.jar"
#要使用的驱动包类型
jdbc_driver_class => "com.mysql.jdbc.Driver"
#mysql数据库连接信息
jdbc_connection_string => "jdbc:mysql://127.0.0.1:3306/mzl-pay"
#mysql登陆用户名
jdbc_user => "root"
#mysql登陆密码
jdbc_password => "rootroot"
#定时任务,多久执行一次,默认一分钟,如果自定义可以使用schedule => "* * * * *"
schedule => "* * * * *"
#清空上次的sql_last_value记录
clean_run => true
#执行的语句
statement => "select * from test_user where updatetime > :sql_last_value and updatetime < NOW() order by updatetime desc"
}
}
output {
elasticsearch {
#ES的host:port
hosts => ["http://localhost:9200"]
#放在哪个索引下
index => "user"
#表达式上面sql查询语句的id作为doc_id
document_id => "%{id}"
}
}
查看全部
举报