問題タブ [solrj]
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 - Apache Solr を使用してデータベースのすべてのテーブルにインデックスを付ける
Apache solr を使用してほとんどのテーブル (例: 20 テーブル) にインデックスを付ける方法
dataconfig.xml のすべてのテーブルにエンティティ タグを追加する必要がありますか?
前もって感謝します
ディリップ
solr - ファセット値を使用してsolrでクエリを実行する方法
私は次のファセット値を持っています-
ファセット名 1 -値 11 、値 12、値 13
facetname2 - 値21、値22、値23
ユーザーは、UI ページから値 value12、value23 を選択しました。これらの値があり、これらのファセット値を使用して solr にクエリを実行したい.SolrJ API から、その値からファセットの名前を見つける方法と、それをクエリする方法solrインデックス..よろしくお願いします
より詳しい情報
http://localhost:8080/requesthandlernameと入力すると、この情報を確認できます。 その requesthandler には、各ファセットの名前が含まれています
solr - solr でのクエリ
URLから取得した次のクエリがあります
このクエリを使用してsolrをクエリしたい
Tomcat ログ ファイルでクエリを確認したところ、次のように翻訳されています。
500個のドキュメントがあるにもかかわらず、0の結果が得られます。を使用してクエリをデコードしようとしました
しかし、その後、「[」記号について不平を言い始めました。
このクエリを使用してsolrサーバーにクエリを実行するにはどうすればよいですか? クエリを解析し、各フィルターの値を取得してから使用する必要がありますか?
方法。誰かが私を助けてくれませんか
java - SolrJクエリ、結合クエリ
私は現在solrに取り組んでおり、結合を作成するには、次のように記述する必要があります。
ここで、cat1とcat2は、私の製品を入れたいカテゴリです。つまり、これら2つのカテゴリを持つすべての製品です。
SolrJ apiを使用してJavaで同じものを作成する方法を見つけることができるため、これを使用して正確な結果を取得しています。
私がやっていたワット
これはsolnを与えません、solrはエラーを与えます
今ページごとに1番目のans
より良いが、それでも機能しない、それ以来私が望まない「&」を追加する
3番目に、最新の回答で提案されたwatページを試しましたが、惨めに失敗しました。これは、watがsolrに処理のために送信され、ANDではなくOR演算子のように機能します。
PS:myQueryの書き方について解決策を見つける必要がありました、Plsヘルプ、それに固執しました
最終的に解決された、ネストされた+ = "AND query:\" {!dismax qf = category_name v =";は、私の問題の解決策です。
これでクエリが処理されます!! ありがとう
solr - solrQuery.setFilteQueries() メソッドの問題
URLから取得した次のクエリがあります
クエリ文字列を解析し、そこから各ファセット名とファセット値を取得し、マップに保存しました
次に、次のコードを使用して、solrj を使用して solr でクエリを実行します。
しかし、コードを実行した後、solrQuery.setFilterQuery メソッドが最後に設定されたファセットのみにフィルターを設定していることがわかりました。つまり、ループを実行してこの関数を 3 回使用すると、最後に設定されたフィルター値のみが取得されます。誰かがこれを明確にして、これを行うためのより良いアプローチを教えてください。また、URLをデコードしています。したがって、ファセットの途中に特殊文字が含まれている場合、その結果は得られません。エンコードなしでも使用してみましたが、うまくいきませんでした。:(
java - Solr Jquery オートコンプリート URL ソース
SOをブラウジングした後、AutoCompleteを実装したい場合でも、このコードをどこにでも見つけました.Solrを使用して検索を実装しており、オートコンプリートを実装するTermsComponentを使用したいと考えていました.
今私の質問は、次の URL http://localhost:8983/solr/terms?terms.fl=name&terms.prefix=at&wt=json&omitHeader=trueで完璧な結果 が得られる、URL ソースを構成する方法です。今、plsは私のURLソースであるべきだと教えてくれます。カスタマイズしたい場合は、terms.lower=py&terms.lower.incl=false&indent=true&wt=jsonなどのパラメーターを追加して、URLまたはJavaクラスでハーコードする必要がありますList terms = query(q, Integer.parseInt(limit)); のように
}
助けてください、ええと、jqueryはあまり得意ではないので、もう1つ確認したかったのですが、必要なのは、ここのURLを変更するか、さらにいくつかのことをカスタマイズする必要があるだけです
java - Solrj を介した Solr facet_ranges へのアクセス
もう遅いかもしれませんが、 Solr の Facet Rangesに苦労しています。Solrj 経由でクエリを実行できますが、Solrj 経由で結果を取得する方法がわかりません。QueryResponseオブジェクトは範囲の getter メソッドを提供しませんよね?
たとえば、結果の XML は次のようになります。
データをカウントで取得したい。
java - SolrJ の UpdateRequest は、構成で autoCommit を設定する代わりに試す価値がありますか?
SolrJ を使用してドキュメントを Solr に挿入しているときに、タイムアウトが発生することがあります。今、私は解決策と考えを探しています。自動コミットが可能なアプローチかもしれません。solrConfig.xmlで直接設定するか、SorlJなどでCommitWithinを使用できます。
現在、私はaddBeansを介してドキュメントを挿入していますが、これはとても快適なのでいいです。
UpdateRequestは、SolrInputDocuments を直接追加する可能性のみを提供するため、Bean はありません。たとえばhttp://wiki.apache.org/solr/CommitWithinから:
一般的な autoCommit を設定するのが賢明かどうかはわかりません。私には「難しい」アプローチのように聞こえます。そして、solrconfig.xmlに書かれたコメントを読むと
ドキュメントを追加するときは、autoCommit を有効にする代わりに、「commitWithin」を使用することを検討してください。
私はこの解決策にさらに反対しています。CommitWithin はよりスマートなソリューションでしょうか? もちろん、それはより多くのコードを記述することを意味しますか?
ところで: commitWithin 機能を使用して Bean を追加することは可能ですか?
solr - solrj を使用した FTP ドキュメントのインデックス作成
solrj API を使用していくつかのドキュメントのインデックスを作成したいのですが、これらのドキュメントの URL は FTP です。
solrjでFTPアカウントのユーザー名とパスワードを設定するには?
solr - solrj でファイルのインデックスを作成するときにメモリ不足の例外が発生する
ファイルにインデックスを付けるsolrjを使用した簡単なプログラムを作成しましたが、1分が経過するとクラッシュし、 java.lang.OutOfmemoryError : Java heap space が表示されます
私は Eclipse を使用しており、メモリ ストレージは約 2GB です。Tomcat の VM arg とデバッグ構成のアプリケーションの両方に -Xms1024M-Xmx2048M を設定し、solrconfig の maxBufferedDocs のコメントを外して 100 に設定し、アプリケーションを再度実行しましたが、クラッシュしました。 500MBを超えるファイルに達したらすぐに
solrj で大きなファイルにインデックスを付けるための構成はありますか? 私のsolrjの詳細は以下の通りです: