問題タブ [elastic4s]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
187 参照

scala - Elastic4s を使用して scala で ttl を有効にする

エラスティック検索を実装するためにelastic4sを使用しています。ttl を有効にしようとしていますが、方法がわかりません。はい、_ttl enabled は true になりますが、コード内でどこにどのように実装すればよいのでしょうか? 私はelastic4sに最新バージョン1.3.2を使用しています

0 投票する
2 に答える
2400 参照

elasticsearch - ElasticSearch で Elastic4s を使用してネストされたフィールドをクエリする

ES でインデックス付けされたネストされたドキュメントをクエリしたいと考えています。

たとえば、ネストされたフィールドはと の 2 つのフィールドをuser含みます。name が field と完全に一致するすべてのドキュメントを照会したいと考えています。idnameuser.name

そのためにelastic4s DSLを使用する方法がわかりません。

0 投票する
1 に答える
335 参照

scala - プロパティ ファイルからの Elasticsearch scala elastic4s 設定

プロパティファイルからelastic4sに設定を渡す方法はありますか? 次の方法は機能しますが、マルチ環境では柔軟ではありません。

Java doc に記載されている Java 構成ファイル elasticsearch.yaml を試しましたが、うまくいきません。

ここに何か提案はありますか?

0 投票する
1 に答える
1052 参照

scala - elastic4s クエリ検索関数スコア

クライアントelastic4s scalaでクエリを作成するにはどうすればよいですか?

私はマーベル/センスを使って電話します

しかし、elastic4s でクエリを作成するにはどうすればよいでしょうか?

0 投票する
2 に答える
14569 参照

scala - scala クライアントを使用して Elastic Search を開始する方法

こんにちは、Elastic Search は初めてで、scala で使用したいので、github でいくつかのコード例を見つけましたが、非常に複雑な例が示されてました。最後に、これを開始する方法がわかりません。他の Scala クライアントの例と同じように、理解するのは非常に複雑です。

  1. https://github.com/scalastuff/esclient
  2. https://github.com/bsadeh/scalastic
  3. https://github.com/gphat/wabisabiもこれを試しましたが、エラーが含まれており、ここにも投稿しましたhttps://stackoverflow.com/questions/27145015/scalagetstatuscode-getresponsebody-is-not-a-member-派遣の未来

これらの例はすべて、私のような新しい学習者にとって非常に複雑です。Elastic Search の最初の章をガイドから読み、Scala を使用してこれらと同じことをプログラムで実行したいと考えています。どこから学習を開始できるかを教えてください。また、この質問を非建設的としてマークしないでくださいというリクエストがあります。最初に自分で試してから、この質問を投稿しています。scalaを使用した弾性検索を学びたいのですが、助けが必要です

0 投票する
0 に答える
106 参照

intellij-idea - Play フレームワーク + IntelliJ: 依存関係を追加するとプロジェクトの種類が変わる

私は Play フレームワーク アプリケーションを作成しており、ElasticSearch を使用してデータのインデックス作成と検索を行いたいと考えています。アプリケーションはシンプルで、IntelliJ > New Play アプリケーションなどを使用して作成しました。

追加するまではすべてうまくいきました

build.sbt、次のようになります。

これは何も空想的ではありません。それを行うとすぐに、IntelliJ はこれらのプラグインを取得し、何らかの形でアプリケーションの種類を変更し (間違っていたら訂正してください)、その時点からパッケージに scala クラスを追加できなくなります:スクリーンショット

そして、これは、削除するとすぐに同じメニューがどのように見えるかです

スクリーンショット

何が起こっている?

0 投票する
2 に答える
523 参照

scala - Play フレームワークで Elastic4s を使用して Elasticsearch インデックスを作成すると、無効な Json エラーが発生する

前に示したようにインデックスを作成しようとしていますが、常に次のエラーが発生します: Bad request For request 'POST /initIndex' [Invalid Json]

play Framework 2.3.x と scala 2.11 で Elastic4s を使用しています。

そして、コントローラーから直接呼び出されます。他に何もない

何か案が ?

前もって感謝します。

編集:単純なスカラ アプリ (メイン) でこのコードを試してみましたが、動作します。理由は何ですか?

0 投票する
1 に答える
1056 参照

scala - Elastic4s クライアント一括操作エラー

scala elstic4s クライアントを使用して新しいドキュメントを Elasticsearch クラスターにインデックス付けしようとしていますが、型にコンパイルの問題があります。ドキュメントと Web で見つかった例に従うと、構文は次のようになります。

クライアントのインスタンス化:

私はそれを次のように書こうとしています:

一括操作で次のようなコンパイル エラーが発生します。

型を変換してこれを機能させる方法を誰か教えてもらえますか? ありがとうございました!