問題タブ [buckets]

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 投票する
0 に答える
127 参照

sitecore - サイトコア 8 バケット

Sitecore 8 では、sitecore 7 と同じです。コード ビハインド ファイルを使用する を使用しSitecore.Buckets.Forms.SelectRenderingDatasourceFormた「ここに追加」コンポーネントのエクスペリエンス エディター機能は正常に動作しています。Sitecore 7 のメソッドの一部がSitecore 8 にありませんが、機能は正しく機能しています。このメソッドは、これらのメソッドが存在するサイトコア 8 の他の dll に存在しますか? のカスタマイズ中に現在問題に直面しています。バックエンドの互換性はどのように維持されますか?SelectRenderingDatasource.xmlSitecore.Buckets.Forms.SelectRenderingDatasourceFormSitecore.Buckets.Forms.SelectRenderingDatasourceFormSelectRenderingDatasource.xml

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

sorting - エラー: 集計でバケットを並べ替えているときにエラスティック検索でクラス キャスト例外が発生しました

エラー: ClassCastException[org.elasticsearch.search. aggregates.support.ValuesSource$Bytes$WithOrdinals$FieldData は org.elasticsearch.search.aggregations.support.ValuesSource$Numeric にキャストできません]}{[vTHdFzpuTEGMGR8MES_b9g]

私のクエリ:

エラスティック検索のデフォルトの動作ではmax_scoreなく、バケットをソートしたい。doc_count投稿 (body と parentBody を含む) を集約してから、取得している各バケットでバケットをparentId並べ替えようとしています。しかし、最大スコア集計を定義してバケットをソートすると、上記のエラーが発生します。集計を削除すると、残りのすべてが機能します。すべての投稿オブジェクトには、parentId、body、parentBody があります。これをコーディングするために、次のリファレンスを使用しました。max_scoretop_hitsmax_score

Elasticsearch Aggregation: バケットの順序を並べ替える方法 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-top-hits-aggregation.html#_field_collapse_example

私が間違っていることを教えてください。上記のクエリを共有しました。

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

sql - 値をバケットに配分し、どのバケットに値が含まれているかを見つけるにはどうすればよいですか?

これはここでの最初の質問です。ベスト プラクティスに従っていない場合はお知らせください。

私は2つのテーブルを持っています:

自分のバージョンがどのバケットで完了したかを確認できるようにしたいと考えています。バケットと同様に、バージョンも順番に完了する必要があります。より楽しくするために、time_allowed が残っている場合にのみ、複数のバージョンでバケットを使用できます。

したがって、たとえば、バージョン 1 (time_taken = 10) の場合、バケット 1 のすべて (time_allowed=5) とバケット 2 の半分を使用し、残りの 5 を使用することがわかっています。バケット 2 に 5 つ残っているので、そのバケットをバージョン 2 で埋め始めることができます。

私は現在postgresを使用しており、まだロープを学んでいるので、ここで役立つ構造を作成する方法に関する一般的なアドバイスを実際に行うことができます!

これが曖昧である場合は申し訳ありません!

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

php - ファイル名にプラス (+) 記号が含まれているかどうかを判断する方法は?

そのため、スペースをバケット/ファイル URL にAWS変換します。+ただし、既に含ま+れているファイル名は としてエンコードされ%2Bます。このケースをどうしようか迷っています。

アプリケーションの入力 URL が次の場合:

Pul0419_32_a+b.zip実際に存在するファイルが存在するかどうかを判断する方法Pul0419_32_a b.zip

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

java - HashSet の値を変更するには?

これはこの質問の複製のようなものですが、回答の「変更可能なキー」と「バケット」のELI5の説明をもう少し探しています。

ここに私が理解に苦しんでいる私のコードがあります:

出力:

代わりに 1337, 2, 3 が出力されないのはなぜですか?

同じ質問がオブジェクトの削除にも当てはまります。

編集:

これは私が望むことを行いますが、正しい方法ではないことはかなり確信しています:

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

c# - Dictionary/HashSet でのバケット検索の C# オーバーライド動作

C# で double のベクトル クラスを実装する必要があり、オーバーライドする必要があるEqualsためGetHashCode、ベクトル クラスをディクショナリのキーとして使用したり、HashSets を使用したりできます。平等に対してある程度の許容範囲が必要なので、推移的な Equals メソッドと対応する GetHashCode メソッドを実装する方法がないことはわかっています。

同様のスレッドで答えを見つけました: https://stackoverflow.com/a/580972/5333340

そして、知りたいのですが、C# で HashSet / Dictionaries のルックアップ動作を変更して、1 つのバケットだけでなく複数のバケットをチェックする方法はありますか?

または、C# でこの動作をするクラスはありますか?