2012-02-18 8 views

答えて

-1

これは、あなたのRIAK設定によって異なります。あなたはどのフィールドを持っていますか?

RIAK用のJDBCドライバがありますか?

1

現在、RiakにSolr datasourceの実装はありません。あなたは1つを書いて(DataImportHandlerでそれを使ってください)、Riakからデータを取り出し、必要に応じて処理し、(sends it to Solr)プロセスを(任意の言語/プラットフォームで)書くことができます。

特にスキーマで変更する必要があるものは何もありません。データソースとは無関係に、検索ニーズに応じてSolrスキーマを設計する必要があります。

Riak Searchも参照してください。Riak Searchは、Riakの上にフルテキスト検索エンジンを実装し、Solrによく似たHTTPインターフェイスを使用します。

+0

Riakにの実装では、通常は奇妙な役割を果たします。スライシングは、キーオーダーまたは検索スコアオーダーでのみ行うことができます。 –

0

古いバージョンのRiak 2.0シリーズとは大きな違いがあります。 default schemaまたはカスタムスキーマを使用して独自のインデックスを定義できるようになりました。 Riakを使用している間は、Solrと直接対話するべきではありません。 Riakは、データの索引付けやシャーディングなどのSolr関連の操作をすべて処理します。 あなたの言語でRiakクライアントのいずれかを使用する必要があります。 Riak用のjdbcライブラリはありません。クエリを実行しながら、それはソート_after_スライスを適用するためのSolr対応インタフェースの

https://raw.githubusercontent.com/basho/yokozuna/develop/priv/default_schema.xml

+0

この非常に有益なスレッドを見て、あなたのアプリケーションロジックで1秒遅れを管理する準備ができました。 https://groups.google.com/forum/#!topic/nosql-databases/CZF-7_h6bhI – Kunthar

関連する問題