問題タブ [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 投票する
2 に答える
217 参照

enumerable - リストを使用して解析せずに、複数の値を 1 つの変数またはフィールドに入れるにはどうすればよいでしょうか?

リレーショナル正規化の原則に違反していても、1 つの変数またはデータベース フィールドに複数の値が必要な場合があります。リストをサポートする Python やその他の言語では、これは簡単です。他の人ではそうではありません。単一の属性に複数の値を挿入するを参照してください

一般的な手法の 1 つは、値をカンマ区切りの文字列 ("1,2,3" または "English,French,Spanish") に連結し、解析によって値を抽出することです。

有効な値が列挙リストから取得された場合、解析を必要としない別の方法はありますか?

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

filter - そして、複数値の属性フィルター値の条件

これが私のデータベースの構造で、製品とカテゴリがあります

-製品表

--Product2Categoryテーブル

カテゴリに複数値の属性を作成しています

製品とカテゴリーの関係は多対多です。例として、lenovoと呼ばれる製品は次のカテゴリに属する​​ことができます。

質問:php-sphinx apiを使用してクエリを実行し、説明に電子機器が含まれるすべての製品を、カテゴリID12と20の両方に属するものを見つけるにはどうすればよいですか。通常$cl-> setfilter('prod_cat'、array(12,20)はどちらのカテゴリに属する​​製品でも、製品のすべてのカテゴリをグループ化して全文検索を実行すると、非常に簡単ですが、MVA機能を使用して処理する方法はあります。

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

apache - Solr ファイル ページごとのマップ コンテンツのインデックス作成

Solr でファイルのインデックスを作成したいと考えています。すでに PHP で「出力スクリプト」を作成しましたが、プロジェクト リーダーから、見つかったテキストのページ番号を表示するタスクが与えられました。

だから: - 私は単語「Foo」を探しています。- Solr は結果と強調表示されたテキストを返します。- 次に、この強調表示されたテキストがどのページにあるかを知りたいです。

ファイルは *.pdf ファイルです。

私が考えた1つの解決策は、PDFファイルのテキストをさまざまなフィールドにインポートすることですか? あるいは、「コンテンツ」という名前のこの 1 つの多値フィールドにあるかもしれません。

多分このように:

等々?

これは可能ですか?または、この情報を見つけるためのより良い方法はありますか? ご協力いただきありがとうございます!:-)

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

search - Solr の複数値フィールドに個別の値を追加する方法

個別の値のみを追加する必要があるカテゴリ (ストア フィールドでもあります) と呼ばれる複数値フィールドがあります。

<field name="category">value1</field>
<field name="category">value2</field>

次のように更新すると
<add>
<doc>
<field name="id">E02</field>
<field name="category" update="add">value2</field>
</doc>
</add>

value2 が2回保存されます
<field name="category">value1</field>
<field name="category">value2</field>
<field name="category">value2</field>

複数値フィールドであるカテゴリ フィールドに個別の値のみを保存/更新する必要があります。このソルをどのように行うのですか?

よろしくお願いします、ジャガデシュ。

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

solr - DSE 検索 - Solr の複数値フィールド スキーマを CAS スキーマにマップできません:(

  1. DSEノードをSolrノード、つまり/dse cassandra -sとして開始します
  2. 次に、KS と CF を作成します。私の CF には KEY フィールドしかありません。
  3. 次に、Solr スキーマと solr 構成を公開します。私の Solr スキーマには、インデックス付きで多値の動的フィールドがあります。
  4. 次に、以下のように、cql コマンド プロンプトで CAS にデータを挿入しようとします。

デバイスに挿入 (KEY, deviceid, qualifier0) VALUES (000000000000, '000000000000', ['v0', 'v1']);

それはエラーをスローします、と言う - 無効な文字 '['。

質問 -

  1. 複数値フィールドはDSEでサポートされていますか?
  2. はいの場合、どうすればそれらを使用できますか?

ありがとう。

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

multivalue - UniData/UniVerse データベースに関するスキーマ情報を取得するにはどうすればよいですか?

私は UniData および UniVerse データベースの (限られた) 経験があり、.NET フレームワークを介してそれらを操作したいと考えています。現在、それらを使用する方法は、Rocket Software の U2 Toolkit for .NET を使用しているようです。

アプリオリにスキーマが分からないデータベースにアクセスするので、データベースにクエリを実行してデータ (後で説明します) だけでなく、データベース自体に関する情報 (既存のテーブルとそのスキーマ。

どうやら Rocket (あるいは以前に U2 テクノロジを所有していたのは IBM だったかもしれません) は、その機能の一部をユーティリティの一部に組み込んでいるように見えますが、これをプログラムで実行できるようにする必要があります。

何か案は?