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