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

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

java - Solr インデックスへの GWT インターフェイス

リモート サーバーに solr インデックスがあり、検索ページ インターフェイスを作成する必要があります。GWT を使用してページをコーディングし、XML-HTTP を使用してインデックスを照会し、応答を受け取ります。問題は、同一サイト生成元のセキュリティ ポリシーです。JavaScript がリモート XML データを取得することはできません。できればJSONを使用せずに、これに対する回避策はありますか。

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

lucene - Lucene Solrでのキーワード/フィールドの一致位置ごとの取得-可能ですか?

solrから各一致するドキュメントの各キーワードの一致フィールド/位置を取得する方法はありますか?

たとえば、ドキュメントのタイトルが「Lucene Solrでのキーワード/フィールドの一致位置ごとの取得-可能ですか?」の場合です。クエリが「solrkeyword」である場合、doc-id(通常は完全なドキュメントではなくdoc-idのみが必要)に加えて、一致するものが次の場所にあることを通知できるものを取得したいと思います。

そのような情報はクエリの実行中に計算されていると確信しています(フレーズクエリの場合)が、これらをアプリケーションに返すことは可能ですか?

ありがとう!

0 投票する
0 に答える
2771 参照

sql-server - Solr を SQL Server 用に構成する

重複の可能性:
Tomcat 6.0 を使用した Apache solr 構成

Tomcat 6.0 を使用し、Solr を実行しています。SQL Server DB にインデックスを付けるように solr を構成する方法を教えてくれる人がいますか?

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

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 を追加します。行マップへ

これはまだ実装されていますか?

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

database - SOLR-データベースのインデックス作成、構成

私はSOLRの初日ですが、もちろん、いくつか問題があります。postgresqlデータベースであるデータベースにインデックスを付ける必要があります。data-config.xmlファイルでフィールドを定義し、DataImportHandlerをsolrconfig.xmlに追加し、postgresqljarをsolrフォルダーに追加しました。しかし、SOLRを起動すると、次のエラーが発生します。

何かアイデア、なぜ私はそれを持っているのですか?どうすれば解決できますか?ウェブ上では:HTTPエラー:404

パスにコア名がありません

RequestURI = / solr / admin / index.jsp

0 投票する
3 に答える
1435 参照

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選択で使用できるようになりました。わお!

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

php - Zend Lucene を使用して Office 2003 以前のファイルを検索する

Office 2007 ファイルをサポートするオブジェクトが既に存在することは知っていますが、Office 2003 以前のネイティブ サポートはありますか?

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

php - 特定のフィールドでSolrの結果をブーストしますか?

私は Solr を初めて使用しますが、Solr を自分の Web サイトに統合しようとしています。Solr クエリの結果を「ブースト」する方法を探していましたが、やろうとしていることを達成する方法を理解するのに苦労しています。

フィールド「userId」が 1 に設定されている Solr 検索で特定の結果を「ブースト」しようとしています。 " フィールドが "1" に設定され、もう一方のフィールドが "4" に設定されている場合、最初のドキュメントが結果の上位に配置されます。

とにかく私はこれを行うことができますか?どうもありがとうございました!

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

drupal - Apache Solrでブール検索を行う方法

ブール検索 'sname:'.$user->name.' を実行しようとしていました。または sname:xxxxxx; 、sname:xxxxxx; のような結果が得られません。正常に動作します。クエリ変更フックで mm=1 を追加しました。誰かがこれを達成する方法を教えてくれますか?

これが私のコードです.....

前もってありがとう。