- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有以下查询,我想将该查询更改为 PyES:
{
"facets": {
"participating-org.name": {
"terms": {
"field": "participating-org.name"
},
"facet_filter": {
"term": {
"participating-org.role": "funding"
}
},
"nested": "participating-org"
}
}
}
我在 PyES 文档中搜索了有关此“facet_filter”的信息,但无法在 PyES 中提出好的查询。
因此需要一些帮助将此 JSON 查询转换为 PyES 格式。
最佳答案
这应该有效。但它未经测试。我在另一个代码中类似地使用它。
from pyes.facets import FacetFactory, TermFacet, ANDFacetFilter
facet_factory = FacetFactory()
facet_filter = ANDFacetFilter(TermFilter('category'))
term_facet = TermFacet(
field='attributes',
facet_filter=facet_filter,
name='yourfacet',
size=100,
)
facet_factory.add(term_facet)
关于python - 将 "facet_filter"查询转换为 pyes 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399326/
我希望对某些建立索引的产品数据计算值(value)计数汇总,但似乎在ValueCountAgg构造函数中得到一些参数错误。 此类索引数据的示例如下-: { "_index": "test-inde
我是 PyES 新手,文档有点难以阅读。 我想将数据索引到 ES 中,我看到了这个: conn.index({"name":"Joe Tester", "parsedtext":"Joe Tester
我正在尝试将下面的 elasticsearch 转换为 pyes 查询,但我找不到有关如何使用范围查询(尤其是时间戳)的示例。有人可以帮忙吗? Elasticsearch 查询 { "query"
由于from是一个特殊的 python 关键字我无法传递它pyes.es.search功能。它给出语法错误。 pyes.es.search(maf, "twitter", "tweet", sort=
我正在尝试配置我的字段之一以使用边缘 ngram 标记生成器。我正在尝试翻译我发现的以下要点( https://gist.github.com/1037563 ): { "mappings":
我有一个关于 pyes(ElasticSearch 的 Python API)的问题。 是否可以使搜索方法返回找到的文档的键? 我使用的代码: import pyes conn = pyes.ES('
我有一个 200M 的文档索引,我想重新索引。 我编写了以下脚本,该脚本遍历旧索引中的文档,并将它们与 balk insert 一起放入新索引中。 每个批量的大小为 2000 个文档。 search
我正在使用 PyES 在 Python 中使用 ElasticSearch。通常,我按以下格式构建查询: # Create connection to server. conn = ES('127.0
我需要你的帮助来将查询翻译成 pyes。此查询工作正常,问题是我无法使用 pyes 使其工作: curl -XGET 'http://127.0.0.1:9200/my_index/user/_sea
我有以下查询,我想将该查询更改为 PyES: { "facets": { "participating-org.name": { "terms": { "field": "participating-
此示例代码的目标是弄清楚如何创建由多个过滤器和查询组成的查询。 下面的例子没有按预期工作。 我希望能够只对包含特定“键”的文档执行搜索。这就是我试图通过 ExistsFilter 达到的目的,但在启用
我有以下查询,我想将该查询更改为 PyES: { "facets": { "participating-org.name": { "terms": {
我正在尝试使用自定义查询 DSL 来使用 pyes 库获取结果。我有一个在使用命令行时可以使用的查询 DSL curl -XGET localhost:9200/test_index/_search
这是一个关于 Elastic-Search python API (pyes) 的问题。 我通过curl运行了一个非常简单的测试用例,一切似乎都按预期工作。 这里是curl测试用例的描述: ES 中存
我正在处理 pyes 用法示例 here 我正在用四个文档索引 test-index 并稍后使用不同的偏移量进行查询。 start 参数不会为我更改偏移量,无论其值如何,我都会得到相同的结果。为什么会
我有一个简单的 python 脚本,用于索引包含 100 万行的 CSV 文件: import csv from pyes import * reader = csv.reader(open('dat
尝试在 pyes 中使用 fields=[...] 参数。搜索失败 下面是一个简单的测试脚本来说明问题: http://pastebin.com/LiRMC3ib 使用当前版本的 pyes 0.19.
我是一名优秀的程序员,十分优秀!