問題タブ [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.
solr - Solr4j & 照合応答
ブラウザで solr に対してスペルチェック クエリを実行すると、提案と照合を含む応答が表示されますが、solr4j を使用して実行すると、提案のみが表示され、照合は表示されません。
クエリ
応答
しかし、solr4j から呼び出すと、応答の「照合」部分を除いて、上記のすべてが得られます。
そこで、ブラウザからこの URL (wt=javabin とバージョンを追加) を試して、solr4j が何を受け取っているかを確認しました。
ファイルをダウンロードし、それをテキストエディタで開きます
読めませんが、そこに「照合」という文字が見えます!では、Solr4j がそれを認識しないのはなぜでしょうか?
solr - Solr : ソフト自動コミットの問題 (ほぼリアルタイム)
ソフト自動コミット (ほぼリアルタイム) に問題があります。tomcat で solr 4.3 を使用しています。インデックスのサイズは 10.95 GBです。この構成では、インデックス付きドキュメントを返すのに 60 秒以上かかります。ドキュメントを solr に追加し、ソフト コミット時間後に検索すると、0 ヒットが返されます。ドキュメントが実際に表示されるまでには、 autoCommit interval よりもさらに長い時間がかかります。
マシンはubuntu 13 / 4コア / 16GB RAMです。tomcat で実行されている Solr に 6 GB を与えます。
誰かがこれで私を助けることができますか?
java - SolrCloud で CloudSolrServer を使用してドキュメントをコミットできない
最近、SolrCloud の調査を開始し、CloudSolrServer クライアントを使用してドキュメントのインデックスを作成しようとしています。私が見ている問題は、CloudSolrServer オブジェクトで明示的なコミットを開始しないと、ドキュメントがインデックス化されないことです。ここに私のコードスニペットがあります:
それぞれ 1 つのレプリカと 1 つの Zookeeper インスタンスを持つ 2 つのシャードがあります。
このテスト コードを実行すると、リクエストがノードにヒットしたことがわかります。ログからの出力は次のとおりです。
ログを見ると、コミットは成功しているように見えました。しかし、サーバーにクエリを実行しても、エントリが表示されません。
さて、電源を入れると
索引付けされたデータを確認します。ログは次のとおりです。
コミット構成は次のとおりです。 p>ここで何が欠けているのかわからないので、ポインタを高く評価します。
ありがとう
java - CloudSolrServer SolrJ 4.4 を使用して IndexReader を取得する
プログラムで FastVectorHiglighter.getBestFragments(...) を使用したい。そのためには、指定されたリクエストに対して IndexReader オブジェクトが必要です。
問題は、リクエスト自体を取得できないことです。SolrQuery オブジェクトが提供するのは queryRespose だけです。
独自の SolrCore オブジェクトを作成しようとしました
上記(getReader())の結果はnullになりますが。いくつかのヒントを使用します: solrCloud で indexReader を取得する方法。
前もって感謝します
solr - Solr ドキュメントのサイズを取得するにはどうすればよいですか?
個々の Solr ドキュメント/応答のバイト単位のサイズを知りたいです。これを理解する簡単な方法はありますか?
solrj Java クライアントを使用しています。
私は周りを見回して、インデックスのサイズを決定する方法しか見つけていませんが、ドキュメント自体のサイズについては何も見つけていません。
solr - Solr 4.10.1 の Solr BlockJoin インデックス作成
以下のようにネストされた構造にインデックスを付けようとしていますが、SOlrJ と DIH の両方でインデックスを作成するのが困難です。私はしばらくこれと戦ってきましたが、これについて何か助けていただければ幸いです。
SolrJ または DIH でこれを修正するにはどうすればよいですか。ありがとう
データをインデックスのように見せたいもの:
"ドキュメント": [
]
私のschema.xml
SolrJの試み
応答
だから私は先に進み、idをchildDocsに追加して上記を作成します
次に、get-all クエリを再実行すると、以下の結果が得られます
SolrJ Attempt 2 と get-all クエリ
だから私はここであきらめて、以下のようにDIHを試します