ホームページ >バックエンド開発 >Golang >Golang の Elasticsearch ポイントインタイム リクエスト API

Golang の Elasticsearch ポイントインタイム リクエスト API

王林
王林転載
2024-02-13 15:39:21906ブラウズ

Golang 中的 Elasticsearch 时间点请求 API

Golang では、Elasticsearch は非常に人気のある分散型検索および分析エンジンです。強力な機能と柔軟なクエリ言語を備えており、さまざまなデータ検索のニーズに対応します。その中でも、時点リクエスト API は Elasticsearch の重要な機能であり、時間範囲に応じてデータを取得して集計することができます。この記事では、PHP エディターの Xinyi が、Golang での Elasticsearch タイムポイント リクエスト API の使用法と注意事項を詳しく紹介し、読者がこの機能をよりよく理解し、応用できるようにします。

質問内容

公式 go-elasticsearch ライブラリを使用して、golang でポイントインタイム API を使用しようとしています。使い方を説明したドキュメントが見つからないようです。

#OpenPointInTime オブジェクトを作成し、PIT ID を取得することができました。これを処理する方法、または elasticsearch.Client.Search 関数のどこに配置するかがわかりません。例も見つかりません。 公式ライブラリを使用した基本的な例を誰か教えてください。

解決策

elasticsearch ライブラリの github リポジトリでクローズ済みの問題を参照した後、この問題のスレッドを見つけました:

https://www.php.cn/link/4bdb6179647296e518bd72e62d3bf5c1

このスレッドによると、

openpointintime 応答からピット ID を取得し、それを本文に追加する必要があります。 これは私にとってはうまくいきました: リーリー

以上がGolang の Elasticsearch ポイントインタイム リクエスト APIの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。