問題タブ [solrnet]
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 - Solr3.1はファイルのインデックスを作成しません
Apache tika0.9を使用してSolr3.1を正常に構成しました。Schema.xml(デフォルトのスキーマ)およびsolrconfig.xmlファイルを変更しません。
私はこのコマンドをブラウザに渡しました:
出力:
しかし、 http:// localhost:8080 / solr / admin / から:を使用して検索すると、レコードが表示されません。
その上で私を助けてください
ありがとうDhaval、
solr - SolrNet でのフィールド グループ化?
複数の用語を含むフィルタークエリを使用してsolrクエリを生成するクエリをsolr.netで作成しようとしています。fq=Size:(4 large)
ただし、?f_Size=(4 large)
SolrNet サンプル アプリ (ここにあります: http://code.google.com/p/solrnet/downloads/list ) にクエリ文字列を渡すと、結果が見つかりません。
ログを見ると、生成されたフィルター クエリが適切であるfq=Size:"\(4+large\)"
ため、結果が見つからないことがわかります。
SolrNet で複数の用語を含むフィルター クエリを生成する方法はありますか?
solr - Solr/SolrNet グループ化の結果
私はsolrnetを使用してasp.net上に構築された製品カタログにSolrを使用していますが、これまでのところすべてがうまく機能しています。グループ化オプションを追加して、検索結果を拡張する必要があります。
まず、スキーマがどのように見えるかを説明します。
上記の製品には「group_id」と「グループ名」があり、スキーマには「グループを持つ」という名前のブールフラグがあります。
製品実績の一例をご紹介します
しかし、これらの結果を表示するときは、そのグループ名による結果の上にグループ名 (または ID) を持つ製品を表示する必要があります。また、グループに属さない商品は、グループの直後に掲載されます。
したがって、私の結果は次のようになります。
実際、ページネーションも実装する必要があります。つまり、誰かが製品を検索するときに、製品にグループ名が含まれている場合、それらを結果の上にリストし、他の製品の次にリストします。
これは可能ですか?可能であれば、私は何をする必要がありますか。私はすでに solr で FieldCollapsing について読んでいますが、これが正しい方法であるかどうかはまだわかりませんhttp://wiki.apache.org/solr/FieldCollapsing
c#-4.0 - IDictionary>> リンクへ
以下の foreach ステートメントを LINQ ステートメントに変換しようとしていますが、頭を包むことができないようです。どんな助けでも大歓迎です。
マッチング製品
solr - リモートからドキュメント (.pdf .doc) をインデックス化または抽出しません。
Solr 3.1、Apache Tika 0.9、および Solrnet 0.3.1 を使用して、.doc および .pdf ファイルのようなドキュメントにインデックスを付けています。
このコードを使用して、ローカルでドキュメントのインデックス作成と抽出に成功しました
しかし、同じコードを使用してリモートからドキュメントを抽出またはインデックス化するという問題に直面しています。エラーが発生しました:
メッセージ
メッセージ
説明
nhibernate - SolrNet/NHibernate - 子 (HasMany) クラスで SolrField を使用していますか?
Solr で NHibernate の統合をいじり始めました。これまでのところ、とても素晴らしいです。しかし、ドキュメントのどこにも記載されていない質問があります。次のようにリストをマッピングできることを理解しています。
しかし、カスタム クラスを使用したい場合はどうすればよいでしょうか。私のNHibernateのセットアップは次のようになります。
理想的には、MyCustomClass 内の単一のフィールドをマップして、そのフィールドのリストを効果的に作成したいと考えています。これは可能ですか?私は次のことができます:
しかし、それは巨大なクラッジのようです。何かご意見は?
c# - ヒットした場所でファイルを開く
検索ツールに C# と SOLRNET で ASP.Net MVC を使用しています。私が索引付けするファイルには、.pdf ファイル、Word ドキュメント、Excel などがあります。ヒットしたすべてのドキュメントを検索して取得することができます。問題は、ヒットでファイルを開くことにあります。ファイルを開くと、ヒットが発生した場所で開く必要があります。どうすればこれを管理できますか? 開いたドキュメント内のヒットを強調表示できればさらに便利ですか?
これを解決するのを手伝ってください。
solrnet - SOLR データインポート 404 エラー
Solrのデータインポートで問題に直面しています。これをリンクと呼ぶと
http://localhost:8983/solr/dataimport?command=full-import&clean=false
エラー表示中
HTTP エラー 404
/solr/dataimport へのアクセスに問題があります。理由:
私はこのリンクでSolrの提案と同じに従っています
http://wiki.apache.org/solr/DataImportHandler
私の構成は次のようになります:-
1. solrconfig.xml内
2. data-config.xml内(solrconfig.xml の同じフォルダー内)
3. Lib フォルダ(Microsoft JDBC SQL コネクタをダウンロード)
「sqljdbc4.jar」ファイルをLibフォルダーに入れました
その後、solrを開始しましたが、それでも同じエラーが発生します。
どんな助けでも大歓迎です。
どうもありがとう。
c# - Solrnet:検索フィールドの値がクエリ演算子(式または、および)の場合の問題
より正確に言うと、私は例を使って作業します...
クリーンクエリは次のとおりです:(type:77 AND(zipCode:12345 OR name:OR))
Solr管理ページでクエリを実行すると、例外がスローされます。
org.apache.lucene.queryParser.ParseException:解析できません...
そのため、Solr管理ページでクエリを次のように変更しました。
(タイプ: "77" AND(zipCode: "12345" OR name: "OR"))
チャームとして働いた
今、私はsolrnetで同じことをするのに問題があります。クエリにSolrQueryByFieldクラスを使用しています。私が一緒に働いているとき
new SolrQueryByField( "name"、 "OR")
Solr管理ページに準拠したSolrnet.Exceptions.InvalidFieldExceptionが発生しますが、
new SolrQueryByField( "name"、 "\" OR \ "")
間違った結果が出ます。ネットワークトラフィックを調べると、http getリクエストが異なることがわかりました(簡潔にするために、名前フィールドの名前と値のみが示されています)。
name%3A%22OR%22=>Solr管理ページから
name%3a%5c%22OR%5c%22=>solrnetから
私の質問は、solrnetがクエリ文字列に%5C(バックスラッシュ)を追加しないようにするために何をすべきかということです。
前もって感謝します
solr - solr でインデックスを開始した後、Schema.xml ファイル構造を変更できますか?
私は solr を構成しましたが、現在、Schema.xml に 2 つのファイルを使用しています。
- file_id
- コンテンツ
インデックス作成を開始した後、既に約 1000 のレコードにインデックスを作成しており、Schema.xml にさらにフィールドを追加したいと考えています。
インデックス データに影響を与えることなく、現在の Schema.xml ファイルを更新することは可能ですか?