問題タブ [elasticsearch-plugin]
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.
elasticsearch - Hive テーブルと ES インデックスでの Hive-Elasticsearch 統合でのカウントの不一致
ハイブを使用してエラスティック検索インデックスを作成しました。ここには、すべての生データをロードする 1 つの一時テーブルがあります。そのテーブルからいくつかの基準でいくつかのデータを選択し、それらをエラスティック検索インデックスと統合されたテーブルに挿入します。
インデックスの作成後、ES とエラスティック サーチ インデックスが統合されたテーブルで、ハイブ テーブル (同じ基準でメイン テーブル内) のカウントを比較しています。見つかった数は同じではありません。
ES インデックスでは: 4663296 ES と統合されたテーブルでは: 4663296 (ES と同じ) ですが、ハイブでは: 4611296 (同じ基準のメイン テーブル) - ES より少ない
では、この数が ES の方が多い理由を教えてください。同じはずですよね?
ありがとう、ラックト
ruby-on-rails - ElasticSearch Rails - カスタム アナライザーの設定
Elasticsearch-rails ( https://github.com/elasticsearch/elasticsearch-rails )を介して Rails 4 で ElasticSearch を使用しています。
メール属性を持つ User モデルがあります。
ドキュメントに記載されている「uax_url_email」トークナイザーを使用しようとしています。
wiki ( https://github.com/elasticsearch/elasticsearch-rails/wiki ) と elasticsearch-model ドキュメント ( https://github.com/elasticsearch/elasticsearch-rails/wiki ) の例に従って、これにたどり着きました.
うまくいきません。直接elasticsearchにクエリを実行すると:
戻り値:
elasticsearch - プラグインで ElasticSearch Java クライアント API を使用する
ElasticSearch プラグインに沿って ES 検索を実行できるように、ES 1.3.1 プラグインでクライアント API を実行することが何とか可能かどうか疑問に思っていましたか?
次のコードを試しました:
しかし、次のコンパイル エラーが返されます。
それを機能させる方法についてのアイデアはありますか?
インストールの詳細:
ソース:
file を含む現在のファイル構造pom.xml
は、ここにあります。
asp.net - ElasticSearch with NEST クエリの問題
私は ElasticSearch と NEST の両方に慣れていないので、初心者であることを許してください。実装中の .NET ソリューションで ElasticSearch を評価するためのプロトタイプに取り組んでいます。プロトタイプはコンパイルされ、検索しているように見えますが、結果が正しく返されません。小文字のみのいくつかのキーワードの結果のみを返し、他のものは無視して何も返しません。クエリに何か問題があると思います。クエリ部分は次のとおりです (接続情報とデフォルトのインデックスが指定され、構築されていると仮定します)。
必要に応じて、モデルを次に示します。
助けてくれてありがとう!
ruby-on-rails - エラスティック検索と MongoMapper
現在、MongoMapper を ORM として使用しており、Elastic Search を使用したいと考えています。Elasticsearch-rails をプロジェクトに統合して import メソッドを呼び出してみましたが、次のエラーが発生します。
Elasticsearch::Model::NotImplemented: デフォルト アダプターのメソッドが実装されていません
elasticsearch - Elasticsearch: セキュリティ上の懸念
社内のロギングおよび監視システムのバックエンドとしてelasticsearchを使用しています。1 つの ES クラスターにデータを流している複数のサイトがありますが、インデックスは異なります。たとえば、abc-us には米国のサイトのデータがあり、abc-india にはインドのサイトのデータがあります。
ここで懸念されるのは、データをクラスターにプッシュする前に、いくつかのセキュリティ チェックが必要なことです。
- インデックスに送られるデータは正しい IP アドレスから来ています
- 着信 json リクエストは新しいデータの挿入であり、削除/更新ではありません
- 読み取り中に、特定の IP が他のインデックスのデータを読み取れないようにする必要があります。
Elasticsearchを使用して達成できるかどうか教えてください。