jest

    2热度

    1回答

    我试图使用JEST Client来搜索remotely located ElasticSearch index。 但是我遇到了一个问题 - 每一个查询,无论是构建使用各种建设者或只是默认ES查询,一切恢复 com.google.gson.stream.MalformedJsonException 代码: String URL = "http://api.exiletools.com:80"; S

    1热度

    1回答

    我正尝试使用jest为ES中的索引移除别名映射。 这是我曾尝试: // create Jest Client. JestClient client = factory.getObject(); // create RemoveAliasMapping Object. RemoveAliasMapping removeAliasMapping = new RemoveAliasMappi

    6热度

    2回答

    我有以下格式几个JSON文件: - _source: { userId: "A1A1", customerId: "C1", component: "comp_1", timestamp: 1408986553, } 我想查询基于以下文件: - ((userId == currentUserId) OR (customerId=

    2热度

    1回答

    我为应用程序使用ElasticSearch来存储和搜索数据。 因为在我的特定情况下搜索关系也很重要,所以我最近更改了数据的结构,现在我正在使用_parent字段。 (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-parent-field.html) 我已经设计了搜索查询,它工作得很好。但是

    8热度

    1回答

    嗨当​​我使用的玩笑客户我面对以下错误 org.apache.http.client.ClientProtocolException执行弹性搜索的Java API :URI没有指定一个有效的主机名:本地主机:9200 /指数/类型/ _search 我尝试各种可能性,以解决这个错误,但它不会工作原理是任何一个指导我对解决这个.Thanks?提前。

    0热度

    1回答

    如何使用JestResult.getSourceAsObjectList来映射字段“@timestamp”?实际上,我无法弄清楚如何映射任何以“@”开头的字段。它始终设置为“空”。 例如,如果Elasticsearch查询返回 { "_id": "Vhv2OE1SNSeSg285UYQRQ", "@version": "1", "@timestamp": "2014-

    2热度

    1回答

    在玩笑自述有创建具有设置索引的例子,但它使用了ImmutableSettings类从ElasticSearch库。不幸的是,由于一些冲突,我们不能在我们的项目中包含ElasticSearch库。有没有办法使用CreateIndex.Builder创建索引的设置,而不使用ElasticSearch库中的ImmutableSettings类? String settings = "\"settings

    0热度

    1回答

    存储渗滤液查询我使用的是ES版本1.5.2,并通过JEST包装使得使用Java的API。我想创建一些percolate查询并将它们存储在索引中。 在一些地方,我看到这表明我可以存储在渗透的任何索引的查询语法,但类型必须是类型“.percolator”的。在其他地方,我见过的查询需要被存储在一个名为“_percolator”特殊指标。 应该在哪里渗滤液查询储存在哪里? 如果查询被保存在索引像一个普通

    5热度

    2回答

    我试图检索使用玩笑指数列表获取指数列表,但我只得到尽可能: Stats statistics = new Stats.Builder().build(); result = client.execute(statistics); 我如何可以检索索引列表从结果?我必须使用除统计之外的其他内容吗? 如果有人能向我展示Jest的详细文档,它也会有所帮助。基础知识非常有据可查,但目前我真

    4热度

    1回答

    Jest为elasticsearch提供了一个出色的异步API,我们发现它非常有用。但是,有时会发现结果请求与我们所期望的稍有不同。 通常我们并不关心,因为一切工作正常,但在这种情况下,它不是。 我想用自定义的ngram分析器创建一个索引。当我这样做以下的elasticsearch其余API文档,我调用下面: curl -XPUT 'localhost:9200/test' --data ' {