問題タブ [elasticsearch-dsl]
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.
python - Elasticsearch: 値から日付を解析できませんでした
エクスポート用にドキュメントをスキャンしているときに、次のエラーが発生することがあります。
トレースバック:
使用:
- エラスティックサーチ 2.4.0
- エラスティックサーチ==2.4.0
- Elasticsearch-dsl==2.1.0
それを修正する理由と方法はありますか?
編集:公式の elasticsearch_dls リポジトリhttps://github.com/elastic/elasticsearch-dsl-py/blob/master/elasticsearch_dsl/field.py#L222から取得した以下の例に見られるように、日付の解析が機能します。
django - 奇妙な動作: 一部の単語は検索を中断します Elasticsearch
http://elasticsearch-dsl.readthedocs.io 0.0.10 および ES 1.7.3を使用しています。
検索中に奇妙な動作に直面しました。「すべき」クエリに渡すいくつかの単語が検索を中断し、検索でその単語が見つかりません (コンソールで確認できます) だけでなく、他の多くの単語も見つかりません。
以下のコードでは、"should" クエリは 1000 句で構成されています。私の推測では、この単語は語彙に含まれていません (私はロシア語と英語の形態学構成を使用しています)。したがって、これらの「問題のある」単語を削除すると、検索が再び機能します。
これは非常に奇妙です-「問題のある」単語をテストしたhttps://django-haystack.readthedocs.io/en/v2.5.0/index.html
ところ、ESはそれらを見つけることができました....
elasticsearch - Elasticsearch Aggregation: 親ごとの最新の子の合計
の合計を示す のヒストグラムを生成したいと思いorder
ます。order_revision
price
quantity
次の集計は基本的に機能しますが、既存のすべてのリビジョンの合計を返します。
最終バージョンでは、すべての注文の最新リビジョン (最上位/最新) のquantity
フィールドの合計のみを返す必要があります。グループ化を行い、最新の子のみを選択するような集計を作成する方法が完全にはわかりません。また、この親子構造がこのデータをモデル化するのに最適かどうかもわかりません。timestamp
order_id
elasticsearch - Elasticsearch 2.4、ネストされたオブジェクトの Exists フィルターが機能しない
私のマッピングは次のとおりです。
user
フィールドを持たないすべてのドキュメントを取得したい。
私は試した:
すべてのドキュメントを返します。ElasticSearch 2.xに基づいて、入れ子になったフィールドのフィルタが存在しないため、次のことも試しました。
0 ドキュメントを返します。
user
フィールドが欠落しているすべてのドキュメントを取得するための正しいクエリは何ですか?
python - Elasticsearch DSL で動的に生成された DocType
DocType
ORM に基づいて、マッピングを構築し、ドキュメントを保存するためのクラスを生成しています。
これは一見問題なく動作し、マッピングに問題はありません。私の問題は、ドキュメントを保存しようとするときです。
これは動作しません
これが発生すると、ドキュメントは保存されますが、属性は設定されません。それはただの空の文書です。
field_name
コードをデバッグして、とattribute
に期待する値が含まれていることを確認しました。
これは機能します
この戦略を使用すると、ドキュメントは期待どおりに保存され、すべての情報attributes
が myinstance
からdoc
.
質問
何が原因でしょうか? なぜ両方の戦略が有効でないのか、私には理解できません。
python-3.x - Elasticsearch dsl - Python の単一列の大きな一意のリスト
単一のイベント ID の単一の列からユーザーの一意のリストを見つけようとしている大きな Windows イベント ログ セットがあります。これは実行されますが、非常に時間がかかります。Elasticsearch_dsl
Pythonをどのように使用Elasticsearch-py
し、これを達成しますか?
TargetUserName
列には文字列の名前がEventID
含まれ、列にはウィンドウのイベント ID の文字列が含まれます。