問題タブ [multivalue]

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

reporting-services - SSRS マルチバリュー パラメータ。「すべて選択」が選択されているか確認する

SSRS レポートに複数値パラメーターがあります。そのパラメータで(すべて選択)がチェックされているかどうかを調べたい。

つまり、パラメーター内のすべての値がチェックされるか、一部の値のみがチェックされるかを示します。

出来ますか?

パラメータを使用して、選択した値の数を見つけることができます! パラメータ.Count. そのパラメータのアイテムの合計を見つける方法はありますか?

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

sorting - フィールド値に基づいたSolr複数値フィールドのソート

別々のスキーマを持つ複数のSolrインスタンスがあります。

並べ替えられた順序で複数値フィールドを受け取る必要があります。たとえば、train_station、airport、city_districtなどのタイプで受け取ります。

train_stationタイプの前に空港タイプのドキュメントを見たいのですが。今のところ、私は常にtrain_stationタイプを一番上に表示しています。

クエリはどのように書くべきですか?

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

solr - Lucene/Solrで頻繁に変化する多値フィールドを処理するには?

基本的に、大規模なドキュメント リポジトリのさまざまなサブセットを検索できるようにしたいと考えています。多値フィールドを使用して、現在含まれているサブセットを各ドキュメントに保存し、検索時にこのフィールドでフィルター処理することを考えています。問題は、サブセットが常に変化しているため、新しいサブセットを頻繁に追加し、このフィールドから古いサブセットを削除する必要があることです。

Solr ドキュメントのフィールドを更新する場合、ドキュメント全体を更新する必要があり、ドキュメントは古いコピーを削除して新しいコピーを追加することで更新されることを読みました。そのため、頻繁に更新すると、大量のコピーが削除され、内部のルックアップ テーブルが肥大化し、パフォーマンスが低下します。

私の質問は、この劣化がどれほど深刻かということです。そして、この問題にアプローチするより良い方法はありますか? 結局のところ、これは一般的な問題であるはずです。すぐに思い浮かぶのは、特定のタグを持つ記事を検索し、ユーザーのお気に入りの記事を検索することです (ただし、私たち自身のユース ケースはより複雑です)。

私は ExternalFileField を少し調べましたが、多値フィールドをサポートしていないようです (私が間違っていることを願っています)。サブセットの組み合わせが多すぎて、組み合わせを表すために 1 つの整数を使用できません (多値フィールドを変換するため)フィールドを単一値フィールドに変換します)。

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

solr - Solr stats ファセットで一部の値が除外されました

Solr で製品をファセットし、カテゴリに関する統計を取得したいと考えています。私のスキーマには、カテゴリと呼ばれるフィールド、multiValued フィールドがあります。問題は、統計が一連のカテゴリを除外していることです。次のクエリは間違っていますか? 当たり前だけど、どうしたらうまくいくの?助けてください、私は絶望しています。

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

php - mysqlは複数値属性からデータを選択します

複数値属性に対してselectクエリを実行するにはどうすればよいですか?mysqlには、複数値フィールドから特定のデータを選択する関数がありますか?多くの助けをいただければ幸いです。問題の例を次に示します。

テーブル

データ型char(250)groups

グループ5に属するすべてのを選択するクエリを実行したいのですuseridが、この例ではユーザーID2と9になります。

mysqlクエリでそれを実行する方法はありますか?またはphp/mysqlで?

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

iphone - NSUserDefaults standardUserDefaults setObject: forKey: 複数値設定で機能しない

次のタスクを実行しようとしています

私の「vesselType_preference」は多値属性ですが、影響を受けていません。これは他のタイプの属性では機能しますが、複数値タイプでは機能しません。

ありがとう

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

map - Apache Solr: 複数値フィールドのファセット検索

現在、solr ベースの検索アプリケーションに取り組んでいます。

たとえば、2 つの多値フィールドがあります。データはデータベースから読み取られます。

現在の solr 構成では、これら 2 つの多値フィールド間に関係はありません。「マルケ=フォルクスワーゲン」と言えるように。

さらに、フォルクスワーゲンとゴルフの間には関係がなければなりません。そのため、2 つの多値フィールドと、多値フィールド自体の値から分類法を構築する必要があります。

typeAhead をビルドしようとしました。フォルクスワーゲンを検索したときの現在の構成では、フォルクスワーゲン モデルを参照していないアウディとエンジン 2 が候補に含まれています。solr url:

http://xyz:8983/solr/suggest?&wt=json&facet=true&q= *&facet.field=value&facet.prefix=Volkswagen 複数の連結フィールドでの Solrファセットには何か関係があると思いますが、できます

。私の問題に合わせて調整してください。

返信ありがとう


TemplateTransformer を使用して値と型を組み合わせることができますか?


TemplateTransformer を使用すると、次の結果が得られます。フォルクスワーゲン

私のdata-import.xml(DIH)で


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

java - 不正なメソッドが呼び出されました

単一値データと多値データの両方を処理する Java クラスがあります。したがって、 と の 2 つのメソッドが公開さgetValue()getValues()ます。getValueただし、多値データに対してメソッドが呼び出されたときに、何らかの例外をスローしたいと考えています。使用できる最も関連性の高い例外クラスは何ですか? IllegalAccessExceptionリフレクションやそのような発見手法を使用していないため、適切ではないと感じています。IllegalArgumentException私はそのような引数を渡していないので、どちらも適切ではありません。

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

plugins - 複数値フィールドでカスタム インデックス作成プラグインを使用している場合の solr での奇妙な動作

カスタム プラグインを使用して、solr で多数の xml をインデックス化しています。このプラグインが行うことは、ドキュメントに「タグ付け」し、それらのタグ (カンマ区切り) を複数値フィールドに追加することです。

これは私のログの中にあるものです:

これは、ファセット時に実際に solr インスタンス内にあるものです。

フィールドの定義方法は次のとおりです。

ご覧のとおり、4x4 はドキュメントのタグに正しく追加されていますが、ファセットされると、実際には "4" と "x" に分割されます。私のフィールドタイプはこのようなことを許可していないようなので、問題はなぜsolrがこのように振る舞うのかということです. 他のすべての値は正しく機能しますが、「4x4」では機能しません。タグで「x」を見つけるたびに、何があっても分割されると思いますか? 皆さんありがとう!