【问题标题】:Trying to use the GET API to retrieve single term with elasticsearch and the JAVA API尝试使用 GET API 通过 elasticsearch 和 JAVA API 检索单个术语
【发布时间】:2018-01-06 02:04:23
【问题描述】:

我是 elasticsearch 的新手,但我非常接近这个词,但我遗漏了一些小细节,我无法弄清楚它是什么。

GetRequest getRequest = new GetRequest("registered", "users", id);
            client.get(getRequest);

            getRequest.storedFields("age"); 
            GetResponse getResponse = client.get(getRequest);
            String pw = getResponse.getField("age").getValue();
            writer.println(getRequest);

当我尝试运行上述代码时,我得到一个“nullPointerException”。我查看了 GET API https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high-document-get.html 的文档,但无处可去。任何人都可以提供任何帮助将不胜感激。

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    这两行代码的目的是什么?

    client.get(getRequest);
    getRequest.storedFields("age"); 
    

    我认为这可能会导致问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多