問題タブ [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.

0 投票する
2 に答える
509 参照

solrnet - プロキシ サーバー経由で使用する

solrnet ライブラリを使用して、プロキシ サーバー経由で solr インスタンスに接続しようとしていますが、うまくいきません。これが可能かどうか、また可能であればどのように知っていますか?

編集: Mauricio Schefferによって指定された構成オプションを使用してこれを実行しようとしましたが、プロジェクトをビルドしようとするとエラーが発生しました。NAS に保存されているプロジェクトに関する関連する問題を解決した後、Mauricio の IHttpWebRequestFactory ソリューションを実装しましたが、完全に機能します。

乾杯、

エド

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

solrnet - Solrでソート順を適用できません

こんにちは、solr で複数値の並べ替え順序を適用する方法を教えてください。以下に示す私のコードは次のとおりです。これには solr net を使用しています。

不正なサーバー リクエストを受け取りました。誰でも正確に何をする必要があるか教えてもらえますか?

0 投票する
2 に答える
1932 参照

sql-server - SolrNet 初心者 - 複数の Where 句を処理する方法

SolrNet の調査を開始しました。以前は、MSSQL FULL TEXT を使用していました。

SQL サーバーでは、私のクエリは全文検索を行い、複数の結合と Where 句も持っています。また、カスタム ページングを使用して、数百万行のうち 10 行のみを返します。

いくつかの solrNet ドキュメントを読み、ブログで提供されているサンプル アプリを実行しました。これまでのところ、すべてうまくいきました。アイデアを得る必要があるだけです.JOINSとWHERE句で何をしますか??

たとえば、ユーザーが Samsung を検索すると、db は 100k レコードを返しますが、ユーザーが Samsung && City='New york' && Price >'500' を検索すると、数千のレコードしか取得できません。

  • Solr ですべての列を追加し、Solr で WHERE 句を記述しますか?
  • SQL JOINS はどうすればよいですか?

前もって感謝します!

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

solr - SolrNetフィールドで大文字と小文字の区別をオフにする

SolrNetFiltersの大文字と小文字の区別に問題があります。たとえば、new SolrQueryByField( "City"、 "Chicago")は結果を返しますが、 "chicago"は小文字であるため、SolrQueryByField( "City"、 "chicago")は何も返しません。

フィルタの大文字と小文字の区別をオフにする方法がわかりません。自分のフィールドで大文字と小文字を区別したくないのですが、どうすればこれを実現できますか?

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

solr - SolrNet - How to get search filter options

If I made a search for "TV" I want to have search filters on the sidebar which gives me options like following...

Brand

Sony (10)

Samsung(5)

Panasonic(3)

When I click on SONY, it will only return Sony tvs.

0 投票する
4 に答える
22218 参照

solrnet - 制限として10なしでsolrからすべての結果を取得します

10行だけを取得するのではなく、solrから返されるすべての行を取得するにはどうすればよいですか?

0 投票する
2 に答える
10283 参照

c# - solrNet でクエリを実行する方法

私はsolrnetが初めてです。この URL を solr から "pharmaSearch" requestHandler に渡す必要があり、結果の xml を取得する必要があります。solrNetでこれを行う方法をガイドします(現在、ブラウザで動作しているURLの場合).netアプリケーションからこれを呼び出す必要がある場所

http://localhost:9090/solrSDIS/study/pharmaSearch/?&Eq=(A*B*C)&ExpTerm=A,B,C&QueryLevel=2,2,1&q=526:(27747) AND (1028:[10 TO 27]) AND (469:[-10 から 742]) AND 523:("体重") AND 262:n , (518:"27058") AND (430:((壊死))) AND 523:("顕微鏡所見") AND 262:n ,(169:"7631")&scope=2 詳細が必要な場合はお知らせください...

よろしくお願いします。

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

asp.net-mvc - SolrQueryByRange を solr.query に結合する

solrnet を使用して検索エンジンを設計しています。ここで、日付範囲に基づいてクエリを実行する必要があります。クエリステートメントを次のようにします。

「SolrQueryByRange」コマンドをこれに含めるにはどうすればよいですか?

前もって感謝します。

よろしく

ビニッシュ

0 投票する
2 に答える
3495 参照

c# - SOLR スコアリング : Solr からヒット カウント値を抽出できますか?

私の Solr の用途は、一次検索システムを生成することです。基本的には、大量のドキュメント セットを小さなバッチでフィードし、事前に指定されたクエリを検索します。これらのドキュメントはそれぞれ、この特定のクエリに対してスキャンされ、見つかった場合は、そのドキュメント内のその文字列のファイル インデックス ID、パス、およびヒット カウントをデータベースに保存する必要があります。各ドキュメントの solr からヒット カウント値を抽出する方法をオンラインで検索しましたが、これまでに理解したのは、Solr がヒット カウントやその他のさまざまな要因に基づいて結果を自動的に並べ替えるということだけです。ブーストと関数のクエリ パラメータ。

  1. Solr からヒット数を抽出する確立された方法はありますか?

  2. そうでない場合は、ヒット数のみを考慮するようにSolrのスコアリング式を変更し、Solrにスコアを返すように依頼することは可能ですか(この場合は本質的にヒット数になります)

私の質問が少し混乱しているように見えて申し訳ありません。データベースに保存できるように、各ドキュメントのSolrから返されるヒットカウントのみが必要です.solrを介して直接可能ですか?ヒットカウントとは、特定のキーワードを検索している場合、Solr インデックス内の各ドキュメントのインデックス フィールド内の出現回数。 )

SOLR 結果は、実際にはドキュメントの関連性スコアに基づいてソートされます。これには、用語の頻度やその他の多くの小さな要因が含まれます.... ヒット数だけが返されるようにしたい: 直接的なものがあるかどうか疑問に思っていましたヒット数を取得する方法、またはSolrがドキュメントをスコアリングする方法を変更して、用語の頻度係数に基づいてのみスコアリングし、SOLR出力の各ドキュメントの用語頻度の値を取得する方法

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

c# - SOLR がドキュメントをスコアリングする方法を編集するにはどうすればよいですか?

SolrNet を使用して Solr インデックス ドキュメントと結果をクラスにマップし、サーバーをデスクトップ検索アプリケーションに使用しています。Solr から必要なのは、クエリ文字列を指定し、そのドキュメントの一意の ID とそのドキュメントのスコアの 2 つの詳細を含むドキュメントのリストを返すことです。

しかし、私が望むスコアは、SOLR が独自に計算するスコアではありません。ドキュメント内のその文字列の頻度 (つまり、そのドキュメント内のヒット数) のみを反映するスコアが必要です。SOLR がドキュメントをスコア付けする方法を変更して、各ドキュメントに対して生成されるスコアがヒット数と等しいか比例するようにするにはどうすればよいですか?