問題タブ [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.
c# - オブジェクト作成時の「オブジェクト参照が設定されていません...」
次のようなクラス定義があります。
そして、SolrObj にアクセスできる一部のコードには、次のようなものがあります。
ただし、上記のスニペットを実行すると、NullReferenceException が発生します。私はそれをすぐに定義しようとしているので、これがどのように起こるかわかりません。a は、例外をスローする null オブジェクトです。どうすればこれを修正できますか?
簡単な質問ですみません。上記の同じスニペットは、別の関数の他の場所でも機能するため、ここでちょっと戸惑います。
編集: Text 属性の 1 つが null であり、この例外が発生していることがわかります。これまでの回答に感謝します。申し訳ありませんが、私は愚かです。どうすればこれを回避できますか? 割り当てで null をテストし、代わりに空の文字列を与える方法はありますか? もしかして三項演算子?
編集 2: ところで、これは悪い質問です。ここに投稿するためにクラスを切り捨て、element.SelectedItem.Text を使用する要素を除外しました。SelectedItem は null 値であり、私たちをつまずかせるものでした -- TextBox のテキストが null であることを疑問視する以下のコメント投稿者は正しいです。これは null ではなく、null であってはなりません。これは混乱の一部でした。null は element.SelectedItem でした (テスト データには要素が選択されていません)。混乱して申し訳ありませんが、助けてくれてありがとう。
search - Solrで関連アイテムの数を使用してファセット検索の提案を実装する方法は?
こんにちは、私の会社ではシステムの検索エンジンが非常に特殊な必要がありますが、解決策が見つからないようです。
アイテムの SOLR インデックスがあり、それらはすべて同じフィールドを持ち、フィールドの 1 つは「タイプ」(そしてもちろん、「タイトル」、「テキスト」など) です。
必要なのは、Item Type と Query String を取得し、検索候補のリストを返す必要があります。それぞれに、その候補文字列が返される正しいタイプのアイテムの数も示されています。
元の文字列が「goo」の場合、次のようになります
グー 10 グーグル 52 グーラグ 2
等々。
さて、どうしよう。さまざまな提案ごとにSOLRを再クエリしたくありませんが、他に方法がない場合は、可能です。
前もって感謝します
sql-server - SQL Server データベースでの Lucene インデックスの作成
C# .NET でカスタム Web アプリケーションを作成しており、完全にカスタム ビルドされたデータベース スキーマがあります。使用しているデータベース全体を検索するのに十分な包括的な検索エンジン アプリケーションが必要です。Lucene .NET を使用し、おそらく Solr を上に使用することにしました。初心者なので少しでも参考になれば幸いです。
まず、SQL Server 05 または 08 データベースで C# を使用して Lucene .NET インデックスを作成するにはどうすればよいですか?? 関連する手順、Lucene .NETファイルの参照元などを説明することで誰かが私を助けることができれば、どんな助けも大歓迎です。
次に、追加機能を追加するために Solr を使用することを提案していますが、これを行うにはどうすればよいでしょうか? それはどのように実行され、何が必要ですか?? Microsoft SQL Server ボックスで Solr を使用している場合、Solr ではなく SolrNet を使用する必要がありますか?
受け取ったすべてのヘルプに事前に感謝します!
asp.net - 複数のサイトにSolrを使用する
Solrサーバーをセットアップしました。現在、SolrNetを使用してインデックスを作成して検索する2つのサイトがあります。
Solrで2つのサイトのコンテンツを区別するにはどうすればよいですか?
solrnet - SolrNet のファセット フィールド クエリに "ex" LocalParams を追加するにはどうすればよいですか?
SolrFacetFieldQuery を使用してファセット クエリを作成する場合、コンストラクターに LocalParams を追加できません。これは、Limit や Sort などの他のファセット パラメーターを解析するときに、LocalParams をフィールドの名前に追加して、無効なクエリの例:
私は生成したい:
asp.net - SolrNet DemoAppまたはC#Webフォームのオープンソースアプリはありますか?
SolrNetクライアントのデモサンプルアプリを見つけましたが、これはASP.NETMVCです。
http://code.google.com/p/solrnet/downloads/list
C#ASP.NET WebフォームのSolrクライアントデモアプリまたはオープンソースアプリはありますか?
solrnet - SOLRNETのインストール方法
こんにちは、SOLRNET は初めてです。SOLRNETのソフトウェアの入手先、インストール方法を教えてください。
Java の Lucene には .NET のポートがあります。これは Java の Solr へのポートですか?
ありがとうございました
c# - solrnetでのカスタムIReadOnlyMappingManagerの実装
solrnetにカスタムIReadOnlyMappingManagerを実装して、solrインデックスレコードを表すドキュメントのプロパティを装飾するために独自の属性タイプを使用できるようにしようとしています。GetFieldsメソッドとGetUniqueKeyメソッドの実装を置き換えるだけでよいので、現在の実装は次のとおりです。
このタイプは、structuremapを使用して正常に接続されており、ISolrOperationsの具体的なインスタンスのmappingManagerは、このCustomMappingManagerタイプのインスタンスです。
実際の作業を行うsolrnet実装のViistorsまでスタックトレースをたどりました。これらには、意図したとおりにCustomMappingManagerインスタンスがあります。残念ながら、このタイプのGetFieldsメソッドとGetUniqueKeyメソッドは呼び出されず、ドキュメントは常に空になります。
どんなアイデアでも大歓迎です。
lucene - なぜsolrnetのURLは常に?で終わるのですか?
これがsolrnetから送信されたURLです
http:// localhost:8983 / m_review / maincore / select?facet.field = p_catalog_id&facet = true&fq = p_B2BShow%3a%5b1 + TO + *%5d&fq = p_review_type%3a1&sort = p_review_date + desc&rows = 4&q = %3a&?
URLは常に&?で終わります
検索中のコストは通常のURLよりも10倍遅くなります
この問題を解決する方法は?
前もって感謝します