問題タブ [elasticsearch]

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 に答える
2914 参照

javascript - Elasticsearchを使用するウィジェットの例

ダッシュボード分析のデータソースとしてElasticsearchを評価しています。ES JSONファセット検索の結果を取得し、いくつかの優れたグラフをレンダリングするクライアント側ライブラリ(JQuery、Dojo ...)の例を知っている人はいますか?

Elasticsearchブログでprotovisの例を見たことがありますが、protovisは正式に廃止されたプロジェクトであるため、概念実証を行うことにあまり熱心ではありません。

よろしくお願いします、Clandestino

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

hadoop - Hadoop CouchDB エラスティック検索

Fedora に CouchDB (ver 1.1.0)、Elastic Search (0.17.6) をインストール済みです。このマシンに Hadoop Map/reduce (http://hadoop.apache.org/mapreduce/) と Hadoop DFS (http://hadoop.apache.org/hdfs/) をインストールしたいのですが、それらの間の対立と問題?Elastic Search と CouchDB は適切に機能しますか? 回答ありがとうございます

0 投票する
7 に答える
8782 参照

ruby - ElasticSearch または Tire でインデックスのすべての要素をカウントする方法はありますか?

のような検索をしなくても、要素の数があればいいのにと思います。

これは可能ですか?

0 投票する
4 に答える
46671 参照

java - ElasticSearchインデックスを消去する方法は?

私のユニット/統合テストには、検索機能のテストが含まれています。

私の考えは、各テストの前に空の検索インデックスを用意することです。だから、私はsetupメソッドのインデックスのすべての要素を削除しようとしています(それはGroovyコードです):

すべての削除を非同期で処理しているようですので、その後に追加Thread.sleep(5000)しました。ご覧のとおり、接続を数回開閉しようとしていますが、役に立ちません。

時間がかかる場合や、削除に5秒以上かかる場合、追加したデータ(前回のテストから)が見つからない場合などの問題。統合テストが不安定になるのは最も厄介です。Thread.sleep()可能な限りどこにでも置くことは、あまり良い解決策ではないように見えます。

最後の変更をコミットする方法、またはすべてのデータが書き込まれるまでロックする方法はありますか?

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

nosql - Elasticsearch と NoSql データベース

ElasticSearch と分離された Nosql データベースの両方を使用する用途は何ですか? Elasticsearch をデータベースと検索インデックスの両方に使用できませんか?

0 投票する
6 に答える
27208 参照

java - Elasticsearch サーバー検出構成

私が実行しているElasticSearchサーバーをインストールしました:

このサーバーに接続するように Java クライアントを構成するにはどうすればよいですか? 私はちょうど持っています:

しかし、接続しようとした後、私は受け取っています:

Java クライアントを次のように構成している場合:

次のログを取得しています。

私が理解したように、これは、この新しいノード (クライアント ノードであるはず) がそれ自体を新しいマスター ノードにしたことを意味します。そして、それが見つかって他のノードに接続したことをログに記録しません。

サーバーとクライアントの両方が同じマシンで開始されます。192.168.1.106:9200 はブラウザからアクセスできます。

また、検出構成に関する適切なドキュメントが見つかりません。ElasticSearch 構成の詳細はどこで確認できますか? また、Java クライアントを構成する方法は?

0 投票する
3 に答える
7169 参照

curl - Elasticsearch が単数形/複数形の一致を返さない

私はelasticsearchのphpライブラリを使用して、自分のWebサイトでドキュメントをインデックス付けして検索しています。これは、インデックスを作成するためのコードです。

次に、curl XPUT を使用してドキュメントをインデックスに追加し、XGET を使用してインデックスをクエリします。これは、検索語の単数形と複数形が結果を返すときにインデックス全体で一致しないという事実を除いて、うまく機能します。たとえば、「discussions」を検索すると、「discussion」の一致は返されず、その逆も同様です。これはなぜですか?これはelasticsearchでデフォルトで処理されると思いました。単数形/複数形に一致させるために明示的に言及しなければならないことはありますか?

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

ruby - Elasticsearch + Couch = 別の Ruby クライアントを使用する必要がありますか?

どういうわけか、これに対する答えを見つけるのに苦労していますが、それは本当に簡単な質問です. エラスティック検索でcouch dbを使用している場合、Tireまたは他のRubyエラスティック検索クライアントを使用する必要がありますか?それとも、カウチ検索自体がESインデックスに基づいて実行されますか?

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

geolocation - ElasticSearchクエリが地理境界ボックス内にあるドキュメントをフェッチしないのはなぜですか?

クエリ、結果、マッピング、および多くのドキュメントの1つへのスイートリンクは次のとおりです。

https://gist.github.com/1352021

また、geo_distanceも試しましたが、ドキュメントを返すことができませんでした。私は何が間違っているのですか?

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

java - 3つの場所フィールドに対するElasticSearchクエリ?

ElasticSearch で 3 つの異なる場所フィールドに対してクエリを実行することは可能ですか? これは、地理位置情報検索を使用した場合です。ドキュメントが一致するためには、3 つのフィールドのうちの 1 つだけが照会された場所と一致する必要があります。

可能であれば、Java の例はおまけです。

ありがとうジェイソン