【问题标题】:What shall I do if the PIT in ElasticSearch is expired?ElasticSearch中的PIT过期了怎么办?
【发布时间】:2023-02-12 16:38:48
【问题描述】:

我正在尝试使用 Point In Time API 进行分页实现,但在使用过期的 pit id 时收到以下异常消息:

pplication exception:  ResponseError: search_phase_execution_exception
    Root causes:
        search_context_missing_exception: No search context found for id [129]

如果某些用户打开我的网页并在很长一段时间后尝试滚动列表,这总是会发生,例如,他/她离开平板电脑并在两个小时后回来。

我的问题是pit id过期了怎么办? 如果我唯一能做的就是在我的网页上显示错误消息?

【问题讨论】:

    标签: elasticsearch search pagination paging point-in-time


    【解决方案1】:

    你需要跟踪用户在这个请求中的位置,然后从那个页面创建一个新的,Elasticsearch 不能为你处理这个

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 2012-11-14
      • 2014-04-10
      • 2019-06-01
      • 2021-04-29
      • 1970-01-01
      相关资源
      最近更新 更多