問題タブ [solr4j]

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 に答える
206 参照

solr - Solr4j & 照合応答

ブラウザで solr に対してスペルチェック クエリを実行すると、提案と照合を含む応答が表示されますが、solr4j を使用して実行すると、提案のみが表示され、照合は表示されません。

クエリ

応答

しかし、solr4j から呼び出すと、応答の「照合」部分を除いて、上記のすべてが得られます。

そこで、ブラウザからこの URL (wt=javabin とバージョンを追加) を試して、solr4j が何を受け取っているかを確認しました。

ファイルをダウンロードし、それをテキストエディタで開きます

読めませんが、そこに「照合」という文字が見えます!では、Solr4j がそれを認識しないのはなぜでしょうか?

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

solr - Solr : ソフト自動コミットの問題 (ほぼリアルタイム)

ソフト自動コミット (ほぼリアルタイム) に問題があります。tomcat で solr 4.3 を使用しています。インデックスのサイズは 10.95 GBです。この構成では、インデックス付きドキュメントを返すのに 60 秒以上かかります。ドキュメントを solr に追加し、ソフト コミット時間後に検索すると、0 ヒットが返されます。ドキュメントが実際に表示されるまでには、 autoCommit interval よりもさらに長い時間がかかります。

マシンはubuntu 13 / 4コア / 16GB RAMです。tomcat で実行されている Solr に 6 GB を与えます。

誰かがこれで私を助けることができますか?

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

java - SolrCloud で CloudSolrServer を使用してドキュメントをコミットできない

最近、SolrCloud の調査を開始し、CloudSolrServer クライアントを使用してドキュメントのインデックスを作成しようとしています。私が見ている問題は、CloudSolrServer オブジェクトで明示的なコミットを開始しないと、ドキュメントがインデックス化されないことです。ここに私のコードスニペットがあります:

それぞれ 1 つのレプリカと 1 つの Zookeeper インスタンスを持つ 2 つのシャードがあります。

このテスト コードを実行すると、リクエストがノードにヒットしたことがわかります。ログからの出力は次のとおりです。

ログを見ると、コミットは成功しているように見えました。しかし、サーバーにクエリを実行しても、エントリが表示されません。

さて、電源を入れると

索引付けされたデータを確認します。ログは次のとおりです。

コミット構成は次のとおりです。 p>

ここで何が欠けているのかわからないので、ポインタを高く評価します。

ありがとう

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

java - CloudSolrServer SolrJ 4.4 を使用して IndexReader を取得する

プログラムで FastVectorHiglighter.getBestFragments(...) を使用したい。そのためには、指定されたリクエストに対して IndexReader オブジェクトが必要です。

問題は、リクエスト自体を取得できないことです。SolrQuery オブジェクトが提供するのは queryRespose だけです。

独自の SolrCore オブジェクトを作成しようとしました

上記(getReader())の結果はnullになりますが。いくつかのヒントを使用します: solrCloud で indexReader を取得する方法。

前もって感謝します

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

solr - Solr ドキュメントのサイズを取得するにはどうすればよいですか?

個々の Solr ドキュメント/応答のバイト単位のサイズを知りたいです。これを理解する簡単な方法はありますか?

solrj Java クライアントを使用しています。

私は周りを見回して、インデックスのサイズを決定する方法しか見つけていませんが、ドキュメント自体のサイズについては何も見つけていません。

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

solr - Solr 4.10.1 の Solr BlockJoin インデックス作成

以下のようにネストされた構造にインデックスを付けようとしていますが、SOlrJ と DIH の両方でインデックスを作成するのが困難です。私はしばらくこれと戦ってきましたが、これについて何か助けていただければ幸いです。

SolrJ または DIH でこれを修正するにはどうすればよいですか。ありがとう

データをインデックスのように見せたいもの:

"ドキュメント": [

]

私のschema.xml

SolrJの試み

応答

だから私は先に進み、idをchildDocsに追加して上記を作成します

次に、get-all クエリを再実行すると、以下の結果が得られます

SolrJ Attempt 2 と get-all クエリ

だから私はここであきらめて、以下のようにDIHを試します

db-dataconfig.xml

上記のように DIH を使用して完全にインポートした後、get-all をクエリし、子のインデックスを作成しない