solrの構成(tomcat)


何の最適化もなく、女の子が中国語をサポートできるようにすることです.
検索してみると、solrの配置文章が多いのですが、書いている雲の中に霧がかかっていて、理解力が足りないかもしれないので、私と同じように不器用ですが、まだ配置もできず遊びたい人を書いています.
solr1.4,分詞はIKAnalyzer最新,servletはtomcat 6
1:tomcatディレクトリのconfのserverを変更します.xml、8080を検索し、uriencoding=utf-8
完全な

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" /> 

2:tomcatのwebappを追加します.tomcatディレクトリの下にconf/Catalina/localhost/solrを新規作成xmlは、ない場合は自分で作成します.
solr.xmlの内容は

<Context docBase="/apache-solr-1.4.0/dist/apache-solr-1.4.0.war" debug="0" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="/apache-solr-1.4.0/example/solr" override="true" />
</Context>                                                  

「/Volumes/mac_2/data/apache-solr-1.4.0.war」および「/Volumes/mac_2/data/solr」は、実際の状況に応じて変更してください.apache-solr-1.4.0.warはsolrのdistフォルダに見つかり、後者はインデックスの位置を表します.
3:tomcat/binにchmod 700*の権限を与えます.
4:tomcat/bin/startupを実行します.sh,,java環境構成に問題がなければ直接アクセスできますhttp://localhost:8080/solr/admin
5:この時点で中国語の分詞はまだサポートされていません.tomcat(tomcat/bin/shutdown.shを実行)を停止し、tomcatのwebapppsでsolrフォルダを見つけ、WEB-INFのlibディレクトリにIKAnalyzer 3を追加します.2.0Stable.jar.そしてsolrのexampleディレクトリの下でsolr/conf/schemaを見つけます.xml,,,text_を追加cnという新しいfield

<fieldType name="text_cn" class="solr.TextField"> 
	<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> 
	</fieldType> 

schemaの中の
なるほど

<field name="sku" type="textTight" indexed="true" stored="true" omitNorms="true"/>

に改心

<field name="sku" type="text_cn" indexed="true" stored="true" omitNorms="true"/>
.
6:保存が終わったら、テストしてください.tomcatを起動し、開くhttp://localhost:8080/solr/admin/analysis.jspを選択し、テストします.
画像はアップロードできません.
文字で言うしかなく、fieldここのドロップダウンをtypeに変更し、対応するinputボックスにtext_を打ち込むcn,
fieldvalueここの2つの選択ボックスはチェックされています.対応するinputボックスには中国語の文を入力してください.
「Analyzer」ボタンを押すとik分詞情報が表示されるはずです.