「Pythonで作るはじめてのElasticsearchアプリケーション」のサンプルコードです。
- はじめに
- Pythonによる検索アプリケーションの完成イメージ
- Elasticsearchとは
- ElasticSearchのインストール
- Kibanaのインストール
- Elasticsearch Securityを設定する
- Elasticsearchの概念を学ぶ
- ドキュメントのCRUD操作を行う
- マッピング・インデックスおよびその他主要なドキュメント操作を行う
- Elasticsearchによる様々な検索を行う
- アグリゲーション機能を利用して統計データを作成する
- Pythonによる検索アプリケーションの作成
- 最後に
1. get_books_from_rakuten.pyでエラーが発生
エラー内容
pipenv run python get_books_from_rakuten.py
> Traceback (most recent call last):
> File "get_books_from_rakuten.py", line 22, in <module>
> books.extend(data['Items'])
> KeyError: 'Items'
解決方法
認証エラーとなっている可能性が高いので、
RakutenDevelopersで発行された「アプリID/デベロッパーID」を
コード中の [YOUR APPLICATION_ID]
に置き換えて記載されているかを確認