-
倒排索引规则
查看全部 -
同步方法,es官方提供的logstash
命令: logstash -f ../config/mysql.conf
mysql.conf:
input {
jdbc {jdbc_driver_library => "E:\\es\logstash-6.5.2\\mysql-connector-java-5.1.43.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://localhost:3306/mp"
jdbc_user => "root"
jdbc_password => "ROOT"
schedule => "* * * * *"
clean_run => true
statement => "select * from tb_blog where create_time > :sql_last_value and create_time < NOW() order by create_time desc"
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "blog"
document_id => "%{id}"
}
}查看全部 -
springboot解决前端跨域问题配置
查看全部 -
通过es条件查询封装过程
查看全部 -
新增数据-person
{"first_name" : "John",
"last_name" : "Smith",
"age" : 25,
"about" : "Hello world",
"interests" :["music","Sports"]}
查看全部 -
spring自带的耗时统计,StopWatch watch = new StopWatch();
watch.start();
watch.stop();
long time = watch.getTotalTimeMillis();
查看全部 -
ES的dao接口
查看全部 -
使用线上的es配置,createIndex=false就是启动springboot时候不去创建index,避免删除线上的index
查看全部 -
springboot里引入lombok依赖(新建项目时就可选择),可在实体类上配置@Data,就能省略get,set方法编写,这里还差个@Entity配置
查看全部 -
es分词器类型:(可下载第三方插件分词器,有对中文更好的支持)
查看全部 -
mysql和es数据同步,es官方提供的logstash
迁移命令: logstash -f ../config/mysql.conf
配置内容:
input {
jdbc {
jdbc_driver_library => "D:\\es\logstash-7.6.2\\mysql-connector-java-5.1.37-bin.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://192.168.0.132:3306/estest"
jdbc_user => "root"
jdbc_password => "root"
schedule => "* * * * *"
clean_run => true
statement => "select * from user where createtime > :sql_last_value and createtime < NOW() order by createtime desc"
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "user"
document_id => "%{code}"
}
}
查看全部 -
刚好在数据同步的时候,mysql有新的数据插入,可采用createtime时间,每次增量同步上次时间到现在最新时间段内的数据
查看全部 -
ES在存入数据的时候,就会对数据进行分词,对查询搜索效率提升
查看全部 -
ES条件查询(可省略_doc),should里可有多个match,相当于or语句,should改成must,就变成了and语句
POST /person/_search
{
"query": {
"bool": {
"should": [
{
"match": {
"last_name": "Simth"
}
},
{
"match": {
"about": "love"
}
}
]
}
}
}
查看全部 -
es根据主键查询:GET /person/_doc/1
查看全部
举报