es query multi_match 之后结果 想group by having 如何操作 求个样例
Elasticsearch • fox3012 回复了问题 • 2 人关注 • 1 个回复 • 5893 次浏览 • 2018-07-19 01:36
关于数字搜索问题 ?
Elasticsearch • Xargin 回复了问题 • 2 人关注 • 1 个回复 • 4883 次浏览 • 2016-11-10 15:27
logstash5.0使用kafka input插件出现异常
Logstash • frank0718 回复了问题 • 4 人关注 • 3 个回复 • 12720 次浏览 • 2017-07-06 19:27
elasticsearch5.0如何创建client
Elasticsearch • yemaohai2016 回复了问题 • 2 人关注 • 2 个回复 • 7563 次浏览 • 2016-11-10 14:29
使用suggest建议器,返回了所有数据
回复Elasticsearch • mafa1993 发起了问题 • 1 人关注 • 0 个回复 • 3639 次浏览 • 2016-11-10 14:17
X-Pack gold版和PLATINUM怎么收费?
Kibana • elastictech 回复了问题 • 3 人关注 • 4 个回复 • 12543 次浏览 • 2017-11-03 12:00
书上提到了一个切面,然后说后期可能会废弃,废弃没
Elasticsearch • Xargin 回复了问题 • 3 人关注 • 2 个回复 • 4760 次浏览 • 2016-11-10 11:16
自己写的类似的 NGram Tokenizer,怎么放进es里
Elasticsearch • medcl 回复了问题 • 2 人关注 • 1 个回复 • 4666 次浏览 • 2016-11-10 15:20
es 相对于 group by haveing 有没有什么类似的方法实现
Elasticsearch • devilhookey 回复了问题 • 3 人关注 • 2 个回复 • 5367 次浏览 • 2016-11-10 19:03
ES2.2.0设置bulk线程池无效
Elasticsearch • wx7614140 回复了问题 • 2 人关注 • 2 个回复 • 5371 次浏览 • 2016-11-09 18:26
es5.0的插件问题
Elasticsearch • roc 回复了问题 • 3 人关注 • 2 个回复 • 5432 次浏览 • 2016-11-10 14:38
Pandasticsearch: An Elasticsearch client exposing DataFrame API
Elasticsearch • onesuper 发表了文章 • 0 个评论 • 6466 次浏览 • 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
es 怎么去除掉 结果 _score<1的?
Elasticsearch • strglee 回复了问题 • 2 人关注 • 2 个回复 • 5861 次浏览 • 2016-11-07 21:17