Elasticsearch 基本操作

本贴最后更新于 2650 天前,其中的信息可能已经天翻地覆

倒叙查询

curl -XPOST 'localhost:8080/back/_search?pretty' -d '
{
  "query": { "match_all": {} },
  "sort": { "balance": { "order": "desc" } }
}

{
    "query": { "match": {
         "server_id" : {
            "query" : "3217e9cf09663474ae34e2ef782798e6"
        }
    } }
}

判断非空

{
  "query": {
	"bool":{
	  "must":{
		"match": {
		  "sql_info" : {
			"query" : ""
		  }
		}
	  }
	}
  }   
}

注意 Elastic Search 默认查询 10 条数据需要进行分页设置

可以按照时间分页分页时长超过 3min 可以认为没必要再进行搜索,数据查询性能会非常差

Latex 测试

x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 209 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...