ElasticSearch

Elasticsearch基础

  • 开发过程中 检查elasticsearch数据的时候在postman查询的时候发现数据和mysql数据不同步 全部查询的时候发现比mysql数据少了很多 确切说就10条数据 是分页的问题吗 还是什么其他问题 百度 必应没找到问题的答案,不要说我菜鸟谢谢
  • 看来我不是编程导航,此帖子过了五个多月了,还没开始审核,我还是自己解答吧,确实是分页问题,入门ES去ES官网看看文档就可以了,我确实菜了.

举个简单的ES例子

  • _index:文档所属索引名称
  • _type:文档所属类型名
  • _id:文档唯一ID
  • _version:文档的版本信息
  • _seq_no:Shard级别严格递增的顺序号,保证后写入文档的_seq_no大于先写入文档的_seq_no
  • _primary_term:主分片发生重分配时递增1,主要用来恢复数据时处理当多个文档的_seq_no一样时的冲突
  • _score:相关性评分,在进行文档搜索时,根据该结果与搜索关键词的相关性进行评分
  • _source:文档的原始JSON数据
  • ES中一个文档的栗子如下: {
  • "_index" : "user",
  • "_type" : "_doc",
  • "_id" : "2",
  • "_version" : 1,
  • "_seq_no" : 3,
  • "_primary_term" : 1,
  • "found" : true,
  • "_source" : {
  • "username" : "dream-hammer",
  • "message" : "爱做梦的锤子13",
  • "test" : "测试"
  • }
  • }
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP