問題タブ [solr]
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.
java - Solr インデックスへの GWT インターフェイス
リモート サーバーに solr インデックスがあり、検索ページ インターフェイスを作成する必要があります。GWT を使用してページをコーディングし、XML-HTTP を使用してインデックスを照会し、応答を受け取ります。問題は、同一サイト生成元のセキュリティ ポリシーです。JavaScript がリモート XML データを取得することはできません。できればJSONを使用せずに、これに対する回避策はありますか。
lucene - Lucene Solrでのキーワード/フィールドの一致位置ごとの取得-可能ですか?
solrから各一致するドキュメントの各キーワードの一致フィールド/位置を取得する方法はありますか?
たとえば、ドキュメントのタイトルが「Lucene Solrでのキーワード/フィールドの一致位置ごとの取得-可能ですか?」の場合です。クエリが「solrkeyword」である場合、doc-id(通常は完全なドキュメントではなくdoc-idのみが必要)に加えて、一致するものが次の場所にあることを通知できるものを取得したいと思います。
そのような情報はクエリの実行中に計算されていると確信しています(フレーズクエリの場合)が、これらをアプリケーションに返すことは可能ですか?
ありがとう!
sql-server - Solr を SQL Server 用に構成する
重複の可能性:
Tomcat 6.0 を使用した Apache solr 構成
Tomcat 6.0 を使用し、Solr を実行しています。SQL Server DB にインデックスを付けるように solr を構成する方法を教えてくれる人がいますか?
solr - JdbcDataSource で DIH を使用したインデックス時間ブースティング
JdbcDataSource を使用する場合、Solr 1.4 DIH のドキュメントとフィールドにブーストを追加することは可能ですか? ドキュメントはそれが可能であることを示唆しているようですが、例が見つかりません。
XML インポートでドキュメント/フィールドに boost="2.0" 属性を追加する方法の例がいくつかありますが、JdbcDataSource で同じことを行うにはどうすればよいでしょうか?
答えに最も近いのはhttp://www.nabble.com/data-import-handler---going-deeper...-td20731715.htmlでした
特別な値 $fieldBoost を追加します。行マップへ
これはまだ実装されていますか?
database - SOLR-データベースのインデックス作成、構成
私はSOLRの初日ですが、もちろん、いくつか問題があります。postgresqlデータベースであるデータベースにインデックスを付ける必要があります。data-config.xmlファイルでフィールドを定義し、DataImportHandlerをsolrconfig.xmlに追加し、postgresqljarをsolrフォルダーに追加しました。しかし、SOLRを起動すると、次のエラーが発生します。
何かアイデア、なぜ私はそれを持っているのですか?どうすれば解決できますか?ウェブ上では:HTTPエラー:404
パスにコア名がありません
RequestURI = / solr / admin / index.jsp
database - SOLR-データベースに部分的にインデックスを付ける方法は?
私はpostgresqlデータベースを持っています。インデックスを作成する必要があるテーブルには、約2,000万行あります。1回の試行でそれらすべてにインデックスを付けたい場合( "select * from table_name"など)、JVMにより多くのメモリを割り当てたとしても、JavaOutOfMemoryエラーが発生します。
SOLRに、テーブルを部分的にインデックス付けするオプションはありますか(たとえば、最初の1000000行に対してSQLを実行し、次にインデックスを作成してから、2番目の100万行に対してSQLを実行します)。
今私はLIMITでSQLクエリを使用しています。しかし、solrがインデックスを作成するたびに、手動で再起動する必要があります。
更新:わかりました、1.4は現在リリースされています。OutOfMemory例外はないようですが、ApacheはDIHで非常に大きな作業を行っていたようです。また、リクエストを介してパラメータを渡し、SQL選択で使用できるようになりました。わお!
php - Zend Lucene を使用して Office 2003 以前のファイルを検索する
Office 2007 ファイルをサポートするオブジェクトが既に存在することは知っていますが、Office 2003 以前のネイティブ サポートはありますか?
php - 特定のフィールドでSolrの結果をブーストしますか?
私は Solr を初めて使用しますが、Solr を自分の Web サイトに統合しようとしています。Solr クエリの結果を「ブースト」する方法を探していましたが、やろうとしていることを達成する方法を理解するのに苦労しています。
フィールド「userId」が 1 に設定されている Solr 検索で特定の結果を「ブースト」しようとしています。 " フィールドが "1" に設定され、もう一方のフィールドが "4" に設定されている場合、最初のドキュメントが結果の上位に配置されます。
とにかく私はこれを行うことができますか?どうもありがとうございました!
drupal - Apache Solrでブール検索を行う方法
ブール検索 'sname:'.$user->name.' を実行しようとしていました。または sname:xxxxxx; 、sname:xxxxxx; のような結果が得られません。正常に動作します。クエリ変更フックで mm=1 を追加しました。誰かがこれを達成する方法を教えてくれますか?
これが私のコードです.....
前もってありがとう。