問題タブ [riak-search]

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

mapreduce - Riak-別のバケットに基づいてあるバケットのオブジェクトをフィルタリングする方法は?

多数のバケットを持つ 3 ノードの Riak クラスターを使用しています。名前、住所などのユーザー情報を持つuser_accountというバケットがあります。

このデータを更新する別のバケットuser_metadataがあります。その中のレコードは次のようになります。

両方のバケットには、ID である同じキーがあります。user_metadataの日付範囲内で更新されるすべてのキーに対して、バケットuser_accountでmap_reduce を実行したいと考えています。これを行う方法はありますか?現在、user_metadata バケットに updated_at キーのインデックスがありません。

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

mapreduce - Riak: MR に検索結果をフィード + 制限を適用

Riak の map/reduce ジョブに Search の結果をフィードできることはわかっています。検索したいアイテムのバケツがあります。次に、map/reduce を使用して、100 としましょう。単純な解決策は、キーワードを検索し、制限を適用して、100 個のキーのセットで新しい map/reduce ジョブを開始することです。

ただし、Riak ですべての作業を行いたいと考えています。検索で直接マップ/リデュースを開始します。現在、ここで説明されている map/reduce init を使用しています。

検索ですべてのキーが返されるのではなく、検索の上位一致のみが返されるように制限を設ける方法はありますか? このようなもの:

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

erlang - RIak-erlang クライアントのリスト内のビット文字列内のタプルからデータを取得する方法

私はriak-erlangクライアントに取り組んでいます。Mapreduce を実行しているときに、次の出力が得られました。

今、私が得た結果セットからデータを取得したいと思います。年齢/名前が必要で、特定の名前で年齢を取得したいです。

どうすればそれができますか。助けてください

いいね: 年齢: 24

また

または私が名前を付ける場合:クリシュナ

どうすればデータを取得できますか

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

solr - HTTPと日付範囲を介したRiak SOLR?

HTTP経由でSOLR APIを使用して検索する場合、Riakが日付形式に何を期待するか教えてもらえますか? 索引付けされたデータがいくつかあります。ワイルドカード検索により、次のことが確認されます。

また、スキーマが日時として _dt を取得していることも確認しました。

私はこれらを含む多くのバリエーションを試しました:

私は困惑しており、日付範囲に関するドキュメントはやや不足しています..誰かがこれを機能させましたか? エポック日時への変換に行き詰まっていますか?

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

riak - 「逆フォーマット」Riak 検索結果

testRiak インストールのバケットに、次の構造を持つオブジェクトがあるとします。

このオブジェクトの検索要求を実行すると、検索結果の構造は次のようになります。

ご覧のとおり、オブジェクトの格納方法ではcatcowdogキーが 内にネストされていますanimals。ただし、検索結果が返されると、どのキーもネストされておらず、単純に で区切られてい_ます。

私の質問は次のとおりです。検索を「逆フォーマット」し、オブジェクトのフィールドを正しい (ネストされた) フォーマットで返す方法は Riak によって提供されていますか? これは、 を含む可能性のあるユーザー データを保存して返すときに問題になります_

Riakの最新バージョン(ベータ リリース)が検索スキーマを提供していることは確かですが、私の質問がこれで解決されるかどうかはわかりません。

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

riak - 2i を使用してキーの代わりに Riak オブジェクトを取得できますか

2i 値に基づいてクエリを実行し、キーだけではなくすべての Riak オブジェクトを取得する必要があるユース ケースがあります。このための map-reduce 操作を行うには、かなり長い時間とより多くの計算が必要でした。

これに対する他の解決策はありますか?

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

php - Riak セカンダリ インデックス検索では、毎回キーが返されません

私は頭がおかしくなっているに違いありません... バケットの検索機能は問題なく機能しています。鍵はきれいに返却されます。

しかし、私のphp riakオブジェクトに次が含まれている場合:

$results = $bucket->indexSearch("eth0", "bin", "00:11:22:33:44:57"); を実行します。

null配列を取得します。

自分の URL に直接アクセスすると、次のようになります。

ローカルホスト:8098/バケット//インデックス/eth0_bin/00:11:22:33:44:57

何も含まれていない JSON オブジェクト「キー」を返します。

ただし、sign_id / int インデックスをクエリすると、結果が得られます。

私は何を間違っていますか?私を精神的に駆り立てる...