1

Solr 4空間フィールドタイプを使用するには、外部ライブラリであるJavaTopologySuiteが必要なようです。Java1.6.0_24を搭載したUbuntuServer12.04のSolr4.1.0で使用するために、このスイートをどのようにインストールしますか?

ありがとうございました。

4

2 に答える 2

3

Ubuntu サーバーの Tomcat で Solr を実行していて、Solr WAR を<path to Tomcat>/webappsフォルダーにデプロイしている場合。次に、Solr Wiki のLucene / Solr 4 Spatial/libドキュメントによると、すべての jar ファイルを JTS 配布フォルダーからWEB-INF/libSolr が実行されているフォルダーにコピーするだけで済みます。

アップデート

Jetty を使用して Solr を実行しているため、JTS jar ファイルの場所をクラスパスとして含める必要があります。Classloading Jettyのドキュメントに基づいて、次のようなものが機能するはずです。

 java -Dsolr.solr.home=/mnt/SolrFiles/solr 
   -Djetty.class.path=<insert path to JTS here> -jar /opt/solr-4.1.0/example/start.jar
于 2013-02-20T19:48:00.550 に答える