zoukankan      html  css  js  c++  java
  • Elasticsearch 基本概念

    基本操作

    关于put请求和post请求

    put请求和post请求的区别:put需要指定主键ID,不然会报错,两者都有更新和增加的功能(实测!)

    关于连接客户端

    客户端进行访问的选择 这玩意有两个节点
    <font c#FF0000>Transport Client (推荐使用传输客户端) 与 Node Client
    如果你使用的是 Java,你可能想知道何时使用传输客户端(注:Transport Client,下同)与节点客户端(注:Node Client,下同)。 在书的开头所述, 传输客户端作为一个集群和应用程序之间的通信层。它知道 API 并能自动帮你在节点之间轮询,帮你嗅探集群等等。但它是集群 外部的 ,和 REST 客户端类似。
    另一方面,节点客户端,实际上是一个集群中的节点(但不保存数据,不能成为主节点)。因为它是一个节点,它知道整个集群状态(所有节点驻留,分片分布在哪些节点,等等)。 这意味着它可以执行 APIs 但少了一个网络跃点。
    这里有两个客户端案例的使用情况:
    如果要将应用程序和 Elasticsearch 集群进行解耦,传输客户端是一个理想的选择。例如,如果您的应用程序需要快速的创建和销毁到集群的连接,传输客户端比节点客户端”轻”,因为它不是一个集群的一部分。
    类似地,如果您需要创建成千上万的连接,你不想有成千上万节点加入集群。传输客户端( TC )将是一个更好的选择。

    关于请求参数 pretty' -d

    pretty表示结果按照json返回,
    -d 表示带参数{}

  • 相关阅读:
    SMTP发邮件(直接可用)实例
    ADO.NET(二)
    ADO.NET(一)
    C# 反射(一)
    APサーバ
    DB2 相关操作
    ArrayList与LinkedList时间复杂度之对比
    java泛型问题 关于警告:XX is a raw type
    Java编程中提高性能的几点建议
    STRUTS2核心控制器:FilterDispatcher
  • 原文地址:https://www.cnblogs.com/jinjian91/p/9649405.html
Copyright © 2011-2022 走看看