日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Solr3.6.2和Solr4.9.0常用配置

Solr3.6.2和Solr4.9.0常用配置

來源:程序員人生   發布時間:2014-09-15 03:53:45 閱讀次數:3269次


tomcat


以tomcat 7為例,位置/work/apache-tomcat-7.0.55


Solr 3.6.2


基本配置


Solr 3.6.2,需要JDK 6/JDK7支持。


下載Solr 3.6.2,解壓后,位置:/work/apache-solr-3.6.2。


在tomcat的conf/Catalina/localhost目錄下,新建solr.xml文件,內容如下:

<Context docBase="/work/apache-solr-3.6.2/example/webapps/solr.war" privileged="true" allowLinking="true" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/work/apache-solr-3.6.2/example/multicore" override="true" /> </Context>

拷貝example/solr/conf目錄下的內容,到example/multicore/core0/conf目錄下,

啟動tomcat,訪問:http://localhost:8080/solr/,出現solr界面,則solr的core0基本配置已經完成。


tomcat優化配置:

<Connector port="9090" protocol="org.apache.coyote.http11.Http11NioProtocol" executor="tomcatThreadPool" connectionTimeout="20000" maxThreads="5000" minSpareThreads="50" acceptCount="5000" enableLookups="false" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plan" compression="on" compressionMinSize="2048" disableUploadTimeout="true" redirectPort="8443" URIEncoding="UTF-8" />


索引文件位置:core0/data,可以使用du -sh 查看索引大小。


分詞器


Lucene3.2-3.6,需要IK Analyzer 2012 U6。

下載IK分詞器,在multicore下新建lib目錄,把IK jar放置到lib目錄下,例如:IKAnalyzer2012_u6.jar,然后修改multicore下得solr.xml文件,在solr節點中增加屬性: sharedLib="lib" 即可。

如果需要配置擴展詞庫和停止詞庫,則需要到tomcat的webapps/solr/WEB_INF目錄下新建classes目錄,把IKAnalyzer.cfg.xml和相應的字典文件放置在這個目錄中,IKAnalyzer.cfg.xml的內容如下:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment>IK Analyzer Configure</comment> <!--用戶可以在這里配置自己的擴展字典 --> <entry key="ext_dict">dic1.dic;dic2.dic;</entry> <!--用戶可以在這里配置自己的擴展停止詞字典--> <entry key="ext_stopwords">stopword.dic;</entry> </properties>

字典文件的配置方式為:無BOM的UTF-8編碼方式。

注意:有人把IKAnalyzer.cfg.xml和相關配置文件,放到multicore/lib目錄下,這是不生效的。

然后,在schema.xml中,配置類型:text_general 使用 IK中文分詞,配置節點如下:

<fieldType name="text_general" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" useSmart="false"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/> <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" useSmart="true"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType>
則所有使用text_general類型的field都會使用IK分詞。

停止詞庫


指的是指文本中出現頻率很高,但實際意義又不大的詞,主要指副詞、虛詞、語氣詞等。如“是”、“而是”等。它主要用在信息檢索中。在為文本或網頁建立索引的時候,會去掉這些詞。


擴展詞庫


與自己的業務相關的詞庫,會作為獨立詞進行處理。例如:http://blog.csdn.net/shihuacai/article/details/8494360


主從


solrconfig.xml,master機器配置:

<requestHandler name="/replication" class="solr.ReplicationHandler"> <lst name="master"> <str name="replicateAfter">startup</str> <str name="replicateAfter">optimize</str> <str name="confFiles">schema.xml</str> <str name="commitReserveDuration">00:00:30</str> <str name="numberToKeep">1</str> </lst> </requestHandler>


solrconfig.xml,slave機器配置:

<requestHandler name="/replication" class="solr.ReplicationHandler"> <lst name="slave"> <str name="masterUrl">http://ip:8080/solr/core0/replication</str> <str name="pollInterval">00:00:10</str> <str name="compression">external</str> <str name="httpConnTimeout">5000</str> <str name="httpReadTimeout">10000</str> </lst> </requestHandler>


Solr 4.9.0


基本配置


Solr 4.9,需要JDK7支持。


下載Sorl 4.9,解壓后,位置:/work/solr-4.9.0。

solrdistsolr-4.9.0.war至tomcatwebapps,并更名為solr.war

重啟tomcat,solr.war自動部署,修改webappssolrWEB-INFweb.xml中的solrHome,如下:

<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/work/solr-4.9.0/example/multicore</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>

復制solr-4.9.0examplelibext*.jar至tomcatlib

復制solr-4.9.0example esourceslog4j.properties至tomcatlib

重啟tomcat,訪問:http://localhost:8080/solr/,出現solr界面,則solr的基本配置已經完成。

其他部分和3.6.2類似。


分詞器


下載IK Analyzer分詞器,lucene4.X和solr4.X的IK Analyzer 要用下面這個版本IK Analyzer 2012FF_hfl。

jar包放在tomcat/webapps/solr/WEB-INF/lib目錄下,xml和dic放在tomcat/webapps/solr/WEB-INF/classes目錄下。

其他和3.6.2類似


主從


和3.6.2類似,不贅述。


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 爱爱的网站| 免费久久精品 | 欧美精品在线观看 | 视频在线一区二区三区 | 久久精品2 | 久久久久久亚洲精品 | 国产成在线观看免费视频 | 欧美在线综合视频 | 在线观看麻豆视频 | 久久久国产精品x99av | 91在线导航 | 免费的黄网 | 国产一区中文字幕 | jizz女人jizzz19| 国内精品久久久久久久97牛牛 | 国产美女一区二区三区 | 全免一级毛片 | 亚洲精品成人av | 亚洲欧洲一区二区 | 中文字幕亚洲激情 | 欧美日韩免费做爰视频 | 欧美精品一级二级 | 99久久99久久精品免费看蜜桃 | 精品国产髙清在线看国产毛片 | 日韩电影免费在线观看中文字幕 | 国产91丝袜在线播放九色 | 国产精品播放 | 久久996热在线播放 日韩精品第一区 | 国内免费精品视频 | 九九精品在线观看 | 国产精品久久久久久久久免费高清 | 日本99视频 | 日韩欧美一区二区三区在线视频 | 午夜视频一区二区三区 | 国产夜夜草| 欧美三及 | 日本电影中文字幕 | 精品国产乱码久久久久久牛牛 | av在线免费不卡 | 精品久久久999 | 99久久99热这里只有精品 |