API
JAVA API 写入ElasticSearch的数据,不带version
回复Elasticsearch • cloud_915 发起了问题 • 3 人关注 • 0 个回复 • 5686 次浏览 • 2016-07-27 16:57
在ES的java API 和 Spring -data-ES中,应该选择哪种技术栈?
Elasticsearch • tacsklet 回复了问题 • 1 人关注 • 1 个回复 • 2497 次浏览 • 2020-03-09 15:10
elastic search 5.4.版本,java api 调用出现:can not write type [class java.math.BigDecimal]
Elasticsearch • hnj1575565068 回复了问题 • 3 人关注 • 3 个回复 • 11631 次浏览 • 2019-05-22 20:13
调用es restful api进行查询,为什么返回的json结果会把不可见字符转为\u开始的unicode字符串?能够通过配置避免这个问题吗
Elasticsearch • msngoogleacm 回复了问题 • 2 人关注 • 2 个回复 • 3882 次浏览 • 2019-03-28 13:54
关于JavaApi prepareSearch的疑问
Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 3098 次浏览 • 2018-09-13 09:25
_cat/pending_tasks/ API中第一列的数字什么意思?指的是线程吗?
Elasticsearch • yayg2008 回复了问题 • 3 人关注 • 2 个回复 • 3686 次浏览 • 2018-05-25 19:46
kibana 通过api创建index pattern
Kibana • xiaoke 回复了问题 • 2 人关注 • 1 个回复 • 4969 次浏览 • 2018-03-29 10:05
如何在jdk1.7的项目下使用 rest client api ?
回复Elasticsearch • i_love_elastic 发起了问题 • 1 人关注 • 0 个回复 • 2475 次浏览 • 2018-03-22 17:02
elasticsearch java api 太少了不全面
Elasticsearch • phoenix 回复了问题 • 4 人关注 • 3 个回复 • 2588 次浏览 • 2017-12-21 17:49
elasticsearch5中删除索引中的过期文档
Elasticsearch • novia 回复了问题 • 1 人关注 • 1 个回复 • 3631 次浏览 • 2017-11-15 11:17
小白问一个关于elasticsearch 设置的问题
Elasticsearch • bjfk2006 回复了问题 • 3 人关注 • 3 个回复 • 2477 次浏览 • 2017-11-14 16:34
是否可以 限制 API 查询结果 的输出 (pipeline aggregation)
Elasticsearch • laoyang360 回复了问题 • 2 人关注 • 1 个回复 • 3579 次浏览 • 2017-09-18 18:48
java api如何用索引通配查询?
Elasticsearch • Cheetah 回复了问题 • 4 人关注 • 3 个回复 • 4409 次浏览 • 2017-08-25 10:47
关于x-pack java api的问题
Elasticsearch • ghdong 回复了问题 • 3 人关注 • 2 个回复 • 5193 次浏览 • 2017-08-15 13:46
Pandasticsearch: An Elasticsearch client exposing DataFrame API
Elasticsearch • onesuper 发表了文章 • 0 个评论 • 6241 次浏览 • 2016-11-08 18:02
# Create a DataFrame object
from pandasticsearch import DataFrame
df = DataFrame.from_es('http://localhost:9200', index='people')
# Print the schema(mapping) of the index
df.print_schema()
# company
# |-- employee
# |-- name: {'index': 'not_analyzed', 'type': 'string'}
# |-- age: {'type': 'integer'}
# |-- gender: {'index': 'not_analyzed', 'type': 'string'}
# Inspect the columns
df.columns
#['name', 'age', 'gender']
# Get the column
df.name
# Column('name')
# Filter
df.filter(df.age < 13).collect()
# [Row(age=12,gender='female',name='Alice'), Row(age=11,gender='male',name='Bob')]
# Project
df.filter(df.age < 25).select('name', 'age').collect()
# [Row(age=12,name='Alice'), Row(age=11,name='Bob'), Row(age=13,name='Leo')]
# Print the rows into console
df.filter(df.age < 25).select('name').show(3)
# +------+
# | name |
# +------+
# | Alice|
# | Bob |
# | Leo |
# +------+
# Sort
df.sort(df.age.asc).select('name', 'age').collect()
#[Row(age=11,name='Bob'), Row(age=12,name='Alice'), Row(age=13,name='Leo')]
# Aggregate
df[df.gender == 'male'].agg(df.age.avg).collect()
# [Row(avg(age)=12)]
# Groupby
df.groupby('gender').collect()
# [Row(doc_count=1), Row(doc_count=2)]
# Groupby and then aggregate
df.groupby('gender').agg(df.age.max).collect()
# [Row(doc_count=1, max(age)=12), Row(doc_count=2, max(age)=13)]
# Convert to Pandas object for subsequent analysis
df[df.gender == 'male'].agg(df.age.avg).to_pandas()
# avg(age)
# 0 12
JAVA API 写入ElasticSearch的数据,不带version
回复Elasticsearch • cloud_915 发起了问题 • 3 人关注 • 0 个回复 • 5686 次浏览 • 2016-07-27 16:57
在ES的java API 和 Spring -data-ES中,应该选择哪种技术栈?
回复Elasticsearch • tacsklet 回复了问题 • 1 人关注 • 1 个回复 • 2497 次浏览 • 2020-03-09 15:10
elastic search 5.4.版本,java api 调用出现:can not write type [class java.math.BigDecimal]
回复Elasticsearch • hnj1575565068 回复了问题 • 3 人关注 • 3 个回复 • 11631 次浏览 • 2019-05-22 20:13
调用es restful api进行查询,为什么返回的json结果会把不可见字符转为\u开始的unicode字符串?能够通过配置避免这个问题吗
回复Elasticsearch • msngoogleacm 回复了问题 • 2 人关注 • 2 个回复 • 3882 次浏览 • 2019-03-28 13:54
关于JavaApi prepareSearch的疑问
回复Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 3098 次浏览 • 2018-09-13 09:25
_cat/pending_tasks/ API中第一列的数字什么意思?指的是线程吗?
回复Elasticsearch • yayg2008 回复了问题 • 3 人关注 • 2 个回复 • 3686 次浏览 • 2018-05-25 19:46
如何在jdk1.7的项目下使用 rest client api ?
回复Elasticsearch • i_love_elastic 发起了问题 • 1 人关注 • 0 个回复 • 2475 次浏览 • 2018-03-22 17:02
elasticsearch java api 太少了不全面
回复Elasticsearch • phoenix 回复了问题 • 4 人关注 • 3 个回复 • 2588 次浏览 • 2017-12-21 17:49
elasticsearch5中删除索引中的过期文档
回复Elasticsearch • novia 回复了问题 • 1 人关注 • 1 个回复 • 3631 次浏览 • 2017-11-15 11:17
小白问一个关于elasticsearch 设置的问题
回复Elasticsearch • bjfk2006 回复了问题 • 3 人关注 • 3 个回复 • 2477 次浏览 • 2017-11-14 16:34
是否可以 限制 API 查询结果 的输出 (pipeline aggregation)
回复Elasticsearch • laoyang360 回复了问题 • 2 人关注 • 1 个回复 • 3579 次浏览 • 2017-09-18 18:48
在ES的搜索中怎么搜索出field事空字符串的的结果 是一个 “ ” 不是null
回复Elasticsearch • edwardyang6936 发起了问题 • 2 人关注 • 0 个回复 • 5760 次浏览 • 2016-11-04 17:54
Pandasticsearch: An Elasticsearch client exposing DataFrame API
Elasticsearch • onesuper 发表了文章 • 0 个评论 • 6241 次浏览 • 2016-11-08 18:02
# Create a DataFrame object
from pandasticsearch import DataFrame
df = DataFrame.from_es('http://localhost:9200', index='people')
# Print the schema(mapping) of the index
df.print_schema()
# company
# |-- employee
# |-- name: {'index': 'not_analyzed', 'type': 'string'}
# |-- age: {'type': 'integer'}
# |-- gender: {'index': 'not_analyzed', 'type': 'string'}
# Inspect the columns
df.columns
#['name', 'age', 'gender']
# Get the column
df.name
# Column('name')
# Filter
df.filter(df.age < 13).collect()
# [Row(age=12,gender='female',name='Alice'), Row(age=11,gender='male',name='Bob')]
# Project
df.filter(df.age < 25).select('name', 'age').collect()
# [Row(age=12,name='Alice'), Row(age=11,name='Bob'), Row(age=13,name='Leo')]
# Print the rows into console
df.filter(df.age < 25).select('name').show(3)
# +------+
# | name |
# +------+
# | Alice|
# | Bob |
# | Leo |
# +------+
# Sort
df.sort(df.age.asc).select('name', 'age').collect()
#[Row(age=11,name='Bob'), Row(age=12,name='Alice'), Row(age=13,name='Leo')]
# Aggregate
df[df.gender == 'male'].agg(df.age.avg).collect()
# [Row(avg(age)=12)]
# Groupby
df.groupby('gender').collect()
# [Row(doc_count=1), Row(doc_count=2)]
# Groupby and then aggregate
df.groupby('gender').agg(df.age.max).collect()
# [Row(doc_count=1, max(age)=12), Row(doc_count=2, max(age)=13)]
# Convert to Pandas object for subsequent analysis
df[df.gender == 'male'].agg(df.age.avg).to_pandas()
# avg(age)
# 0 12