問題タブ [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 投票する
0 に答える
242 参照

solr - ハイライト スニペットを対応するドキュメントとマージする

強調表示を使用すると、2 つのセクションで出力が得られます。

ドキュメント内のフィールド内に「em」タグを付けることはできますか? たとえば、クエリが「エンジン」の場合、次のようなものを取得する必要があります-

上記のことが不可能な場合、ドキュメント内のドキュメント ID xyz の出力を他のフィールドで強調表示することは可能ですか?

これが単純な構成変更とデフォルトの強調表示では不可能な場合は、カスタム強調表示モジュールで可能ですか (デフォルトの強調表示などを拡張することによって)。

現在solr 3.4を使用していますが、3.4以降のsolrバージョンで可能かどうか教えてください

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

solr - Solr の並べ替えが正しく機能しない

このサンプル クエリを使用して、結果セットをカテゴリ別にグループ化しています。

これは期待どおりに機能し、次のサンプル応答が得られます。

ただし、各グループが持つドキュメントの数 (「numFound フィールド」) でグループの並べ替え順序を指定する方法が見つかりません。「並べ替え」パラメーターが関係していると思いますが、わかりませんそれの使い方。

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

solr - Solr 4.2 EmbeddedSolrServer が既存のインデックス データをロードできない

単体テスト用に Solr のAbstractSolrTestCaseを拡張しています。

既存の「schema.xml」、「solrconfig.xml」、およびインデックス データがあります。組み込みの solr サーバーを起動して、既存のコレクションとそのデータを読み込むことができます。次に、solr でドキュメントの検索をテストします。

これらのテスト ファイル (solr conf およびデータ インデックス) は、引き続き Solr 4.2 で動作します。コマンドラインでsolrサーバーを起動し、管理ページからドキュメントを正常にクエリできます。

java -Dsolr.solr.home=/somewhere/testdata/solr -jar start.jar

ただし、この方法は、Solr 4.2.1 に適応した後は機能しなくなりました。調査の結果、インデックス データが solr の EmbeddedSolrServer によって読み込まれていないように見えます。

EmbeddedSolrServer に既存のインデックス データをロードさせる方法を知っている人はいますか?

以下のコードを使用して、単体テスト用の組み込みサーバーを作成しています。以下のコードでは、solr 公式例のインデックス データを使用しています。

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

apache - HTML 構造が不明な場合に、Nutch が URL を解析して Solr にインデックスを付ける方法を制御するにはどうすればよいですか?

HTML 構造の維持が不十分なサイトをクロールしようとしていますが、それを変更することはできません。Solr によってインデックス化されたナッチ クロールされたデータを見ると、「タイトル」フィールドは問題ないように見えますが、「コンテンツ」フィールドには、ドロップダウン メニューを使用して HTML バナーからすべてのテキストを取得し、左側のメニュー、ナビゲーション、フッターなど

私の場合、HTMLページのパラグラフで定義されている「説明:」情報を「コンテンツ」フィールドに取得することに興味があります。

例: (生の html):

「コンテンツ」フィールドから迷惑メールを除外し、興味のある情報のみを取得するにはどうすればよいですか?

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

solr - インデックスを削除せずに Solr を完全に更新する

フルリフレッシュが完了するまでデータにアクセスできるように、インデックスを削除せずにsolrフルリフレッシュを実行したいと考えています。完全な更新が完了したら、古いインデックスを削除する必要があります。どうすればこれを行うことができますか、助けてください。