問題タブ [solr4]

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

ruby-on-rails - rSolr でドキュメントをグループ化する

Solr 4を利用するRuby on Railsでアプリケーションを構築しています。アプリケーションでSolr 4をサポートするために、rSolr gemを使用しています。クエリを解析して、結果のドキュメントを数値でグループ化しようとしています。クエリは問題になりませんが、rSolr にグループ部分を解析するように指示する正しい構文が見つからないようです。正しい構文を知っている人はいますか?

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

mysql - org.apache.solr.common.SolrException: ドキュメントに必須の uniqueKey フィールドがありません: id

Apache Solr を使用して MySQL データベース テーブルのインデックスを作成しているときに、次のエラーを受け取りました。

これは何を意味するのでしょうか?どうすれば修正できますか?

ありがとうございました。

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

solr - カスタムSolr SearchComponentで特定のDocSetのフィールド内のすべての用語のリストを取得する方法は?

SearchComponentに基づいて Solrのカスタムを作成しようとしていFacetComponentます。簡単に言えば、ファセットに表示される同じ用語のリストが必要なだけですが、特定のクエリでその用語を含むドキュメントの数だけを取得するのではなく、その数のカスタム関数と docFreq が必要ですその用語。

のコードを調べFacetComponentたところ、何らかのDocValuesFacets.getCount方法でメソッドが使用されていることがわかりましたが、数百行の長さであり、必要なファセット結果の種類ごとに確認してください。ファセットを構築する用語とその数が取得されます。

私が自分のことをしたいフィールドは常にsingleValuedなので、本当に必要なのは次のような非常に単純なものだけです:

では、DocSet とフィールド名が与えられた場合、その DocSet のフィールドで可能な用語を取得するにはどうすればよいでしょうか?

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

solr - solr: 文字列フィールドは、qf パラメータを使用して部分一致結果を生成しません

私の経験はhttp://lucene.472066.n3.nabble.com/string-field-does-not-yield-exact-match-result-using-qf-parameter-td4060096.htmlの反対です

「qf」を dismax クエリに追加すると、完全に一致しない限り結果が得られません。

次のように NGramFilterFactory を使用しています。

インデックスに Yengas.com がある場合、yengas.com を検索できますが、yengas は検索できません。ただし、「qf」をドロップすると、yengas を検索できます。

検索例:

dismax および通常のクエリで部分一致が失敗します。

何が欠けている可能性がありますか?

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

solr - Solr Distributed Search と Solr Cloud の比較

Solr 4.3 ユーザーにとって、Solr クラウド上で Solr Distributed Search を使用する利点は何ですか?

それとも、4.x 以降のすべての Solr デプロイメントで Solr Cloud を使用し、Solr Distributed Search を忘れるべきでしょうか?

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

solr - Solr でデータ インポート ハンドラーを使用してインデックス作成中にファイル名 (拡張子なし) を抽出する

solr 4.3.0 の Data Import Handler を使用して、pdf、doc、ppt などのファイルを正常にインデックス化できます。

私のdata-config.xmlは次のようになります-

ただし、fileName フィールドには、拡張子のない純粋なファイル名を挿入したいと考えています。例 - 「HelloWorld.txt」の代わりに「HelloWorld」のみを fileName フィールドに挿入したい。どうすればこれを達成できますか?

前もって感謝します!

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

java - カスタム類似度実装から schema.xml の値にアクセスするにはどうすればよいですか

solr 用の非常に単純なカスタム類似度クラスを作成しました。主にテスト用です。

schema.xml で次のことを行います。

norm私の質問は、schema.xml ファイルで指定された値をコードから確認するにはどうすればよいですか? 前もって感謝します。