問題タブ [solr6]
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.
apache - Solrコアの作成エラー
このエラーが発生しました:
このエラーについてはわかりません。私はsolr 6.2.1を使用しています。コレクションフォルダーを作成し、confフォルダーにsolrconfig、schema、data-configファイルを追加したところ、最初に追加エラーが発生しlang/stopwords_it.txt
、その後このエラーが表示されました。助けてください。私はsolrが初めてです。
solr - Solr サブクエリ変換
という名前の作成されたsolrコアがありdata
ます。
このコアには、プレイリストとアルバム (実際のトラック)という構造的に異なる 2 種類のデータがあります。関係は
プレイリストには 1...* アルバム プレイリストがあります
プレイリスト情報を取得する際に、同じドキュメント内のアルバム情報を取得したいと考えています。私はこれを試しました
これは、プレイリストの album_id である album_unique_id を取得したいということです。
Solr doc を研究し、上記のクエリを作成しました。しかし、必要な結果が得られません。応答で例外が発生します。
このエラーの理由を理解する必要があります。また、これにはプラグインを有効にする必要がありますか?
バージョン: v6.4
solr - Solr 6.1: フィールド名に基づいてフィールド名に追加する UpdateRequestProcessor
目標は、すべてのフィールド名が次のフィールドのスキーマと一致するようにすることです。
この理由は 2 つあります。
- 私が制御していない受信 CSV データを取り込んでいます。上記の 1 つまたは 2 つである ~35 の異なるフィールド名のセットがあります。
- これらの 35 のフィールドを除いて、スキーマは常に進化しています。
目標は、条件付きで ~35 のサブセットを上記のいずれかに変更し、これらの ~35 の名前のいずれとも一致しないものを追加し_s
て文字列にすることです。
これはSolr 6で可能ですか?
mysql - Solrで複数値フィールドにインデックスを付けることができません
solr 6.3 で 2 つのテーブル (関連のない) mysql のデータにインデックスを付けています。テーブルの 1 つからのいくつかのフィールドは複数値ですが、残りはそうではありません。これで、solr 管理パネルから fullImport を実行すると、複数値フィールドの単一データのみがインデックス化されます。regextransformer と splitby "," を実装しようとしましたが、うまくいきませんでした。子エンティティも使用してみましたが、うまくいきませんでした。これが私のdata-config.xmlとschema.xmlです。
solr - SolrCloud バックアップ データがシステム パスに見つからない
この URLバックアップ URLを使用して SolrCloud (6.3.0) Back API を実行したとき
応答ステータス 0を返します。つまり、エラーはありません。
しかし、システム上にデータがバックアップされたlocations_backフォルダーが見つかりませんでした。
コマンド ラインからこの curl を実行すると、32058、32059、32060などの数値が返されます。
私が場所パラメーターパスでテストした場所location=/opt/solr/server/solr OR location =/
しかし、システム上にバックアップされたデータを含むlocations_backフォルダーも表示されませんでした。
select - solrで二重引用符なしで2つ以上の単語を含む検索用のクエリを選択
タイトルという名前の列があります。この列を検索したい。title:'sport'
OR のような単一の単語を使用する場合は問題ありませんtitle:"sport"
。どちらも同じ数のレコードを提供します。
私の問題は、二重引用符なしで2つ以上の単語を検索するときです(二重引用符で正確な結果が得られます ex: title:"sport education"
)。
title:'sport education'
- 無関係なレコードを返す (より多くのタイトルにはスポーツや教育の単語がありません)
+title:'sport education'
- の検索に対して同じ数のレコードを返しますtitle:'sport' / title:"sport"
。
少なくとも 1 つの検索語が列に一致する必要があるようにするにはどうすればよいですか?
注: Solr バージョン 6.3.0
前もって感謝します!
json - Solr 6.2 は親子フィールドを表します
私は次のようなjson構造を持っています:
私が表現しようとしているものSolr 6.2
と、このスキーマでは期待される結果が得られません:
結果のスキーマは次のとおりです。