SolrのCentos6.5下にインストールsolr7.2

スタンドアローン配備構成Solrの

Webアプリケーション用のTomcatの内部にコピー1. Solrの-7.2.0 /サーバ/ Solrの、WebアプリケーションのWebアプリケーション、Solrの名前を変更します

 
 
cp -r solr-7.2.1/server/solr-webapp/webapp/ /data/soft/tomcat/webapps/
mv webapp/ solr

 
 
 

Tomcatの\ webappsに\ SolrのプロジェクトのWEB-INF \ libににコピーされたメトリックの冒頭のjarパッケージにサーバー\ libには\ジャーパッケージとのext gmetric4j-1.0.7.jar下のlibディレクトリの下にSolr-7.2.1 \をコピーし、下

 
 
cd solr-7.2.1/server/lib/ext/
cp * /data/soft/tomcat/webapps/solr/WEB-INF/lib/
cp gmetric4j-1.0.7.jar metrics-* /data/soft/tomcat/webapps/solr/WEB-INF/lib/

 
 
 

3.コピーしたSolr-7.2.0他の非中国のディレクトリにサーバフォルダにSolrのファイル\、名前の変更solrhomeは、私は次の/データ/ソフトに構築します

 cd solr-7.2.1/server/
 cp -r solr /data/soft/solrhome
 

blob.png

4.変更/data/soft/tomcat/webapps/solr/WEB-INF\web.xml、次のコードを見つけ、青い部分は、/ solrhomeのパスに/あなた/ Solrの/ホーム/ここに入れて、私は/データ/ソフト/ solrhomeパスでした。

   vimの/data/soft/tomcat/webapps/solr/WEB-INF/web.xml、コメントを削除し、solrhomeディレクトリの場所に書き込ま:

 
 
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->

 
 
 

図は次のとおりです。

 blob.png

WEB-INFファイルの下には授業はその後、クラスのフォルダを作成しない場合は5 .. /データ/ソフト/ tomcatに/ webappsに/ Solrの/ WEB-INF \クラスにリソースの下solr7.2.1 \サーバー\のlog4j.propertiesをコピー

 
 
mkdir -p /data/soft/tomcat/webapps/solr/WEB-INF/classes
cp solr-7.2.1/server/resources/log4j.properties  /data/soft/tomcat/webapps/solr/WEB-INF/classes/

 
 
 

6. Tomcatを起動し、アクセスは完全なパスを必要とし、私はhttp://192.168.241.131:8080/solr/index.html#/ました

blob.png

 ログには、次のスタイルが成功するがある場合は、ログを見てください。

blob.png

 以下に示すように、マシンにカールし、403を発見し、それは、あまりにも、そのページが推定されています。

blob.png

blob.png

 7.注:403エラーがマップ、写真編集のweb.xmlスクリーンショットの位置を発生した場合、あなたがコメントすることができ、次のコードを、見つけます。

blob.png

 以下のコメントを追加します。

blob.png

 もう一度ブラウザをリフレッシュし、ページには、次の図に表示されます。blob.png

コアのSolrの構成(コア)
1. コアの管理]をクリックし、[この問題は、エンドポイントの後に発生したコアを追加]をクリックし、それが自動的に新しいコアディレクトリを作成します。

blob.png

2. 报错、提示缺少配置文件:エラーCREATEing SolrCore 'new_core':クラスパスにリソース'solrconfig.xml'を見つけるか、 '/データ/ソフト/ solrhome / new_core'できません:[new_core]によって引き起こされるコアを作成することができません。

ソリューション:solrhome / new_coreフォルダへのconfファイルのコピーサーバ/ Solrの/ configsets / _default /フォルダ

 
 
cp -r solr-7.2.1/server/solr/configsets/_default/conf  /data/soft/solrhome/new_core/

 
 
 

追加のコア上3. [追加]成功

 

blob.png

 図4に示すように、コンフィギュレーションアナライザ中国語

Solrの-dataimporthandler-7.2.0.jar 1.コピーのdistフォルダ
 
 
cp  solr-7.2.1/dist/solr-dataimporthandler-7.2.1.jar /data/soft/tomcat/webapps/solr/WEB-INF/lib/

 
 
 

中国のアナライザジャーパッケージ2.コピーのLucene-libsのフォルダ

 
 
cp  solr-7.2.1/contrib//analysis-extras/lucene-libs/* /data/soft/tomcat/webapps/solr/WEB-INF/lib/

 
 
 
 
 
 vim solrhome/new_core/conf/managed-schema



<!-- ChineseAnalyzer -->
<fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/> </analyzer> </fieldType>
 

図は次のとおりです。

blob.png

4.カスタム検索ビジネスドメイン

 
 
<field name="item_title" type="text_ik" indexed="true" stored="true"/> <field name="item_sell_point" type="text_ik" indexed="true" stored="true"/> <field name="item_price" type="plong" indexed="true" stored="true"/> <field name="item_image" type="string" indexed="false" stored="true" /> <field name="item_category_name" type="string" indexed="true" stored="true" /> <field name="item_desc" type="text_ik" indexed="true" stored="false" /> <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/> <copyField source="item_title" dest="item_keywords"/> <copyField source="item_sell_point" dest="item_keywords"/> <copyField source="item_category_name" dest="item_keywords"/> <copyField source="item_desc" dest="item_keywords"/>

 
 
 

図は次のとおりです。

blob.png

5. Tomcatを再起動し、カスタムフィールドが浮上している見つけることができます

blob.png

6.試験セグメンテーション効果

blob.png

 

 より転載https://blog.51cto.com/12889016/2103167

おすすめ

転載: www.cnblogs.com/Transkai/p/11018775.html