方法命名约定

编辑

Java API 客户端中的类包含两种方法和属性:

  • 属于 API 的方法和属性,例如 ElasticsearchClient.search()SearchResponse.maxScore()。它们是通过标准 Java camelCaseNaming 约定从 Elasticsearch JSON API 中各自的名称派生而来的。
  • 属于构建 Java API 客户端的框架的方法和属性,例如 Query._kind()。这些方法和属性都带有下划线前缀,既可以避免与 API 名称的任何命名冲突,也可以作为区分 API 和框架的简单方法。