07 solr le disjoncteur mot de configuration, thésaurus, et l'arrêt de thésaurus étendu

Dans les sections précédentes, nous avons examiné le solr d'utilisation de base de cette section, nous examinerons le mot de configuration dans solr, un thésaurus et un arrêt de thésaurus étendu.

1, la prémisse de retenue

2, les étapes consistant à:

  • Avant l'essai n'est pas configuré
    Tous les personnages sont un seul mot, pas sémantiquement

2.1, Configuration

  • Télécharger package jar IKAnalyzer2012FF_u1.jar
    sera téléchargé sur IKAnalyzer2012FF_u1.jar /root/apache-tomcat-8.0.33/webapps/solr/WEB-INF/lib, vous pouvez compléter le mot de chinois.
  • Modifier /root/solr-4.10.3/example/solr/collection1/conf/schema.xml
    <fieldType name="text_ik" class="solr.TextField">
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
    <field name="companyname" type="text_ik" indexed="true" stored="true"/>
    <field name="companydesc" type="text_ik" indexed="true" stored="true"/>
    <field name="item_keywords" type="text_ik"  indexed="true" stored="true" multiValued="true" />
    <copyField source="companyname" dest="item_keywords"/>
    <copyField source="companydesc" dest="item_keywords"/>
  • Création du dossier /root/apache-tomcat-8.0.33/webapp/solr/WEB-INF/classes, créer IKAnalyzer.cfg.xml, dossier ext.dic, stopword.dic dans le dossier.
    IKAnalyzer.cfg.xml se lit comme suit:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> 
<properties>  
    <comment>IK Analyzer 扩展配置</comment>
    <!--用户可以在这里配置自己的扩展字典     -->
    <entry key="ext_dict">ext.dic;</entry> 
    <!--用户可以在这里配置自己的扩展停止词字典-->
    <entry key="ext_stopwords">stopword.dic;</entry> 
</properties>

ext.dic est le lexique étendu, comme suit, s'il vous plaît noter que la première ligne vide:


万和
江苏万和

arrêt stopword.dic est le lexique, comme suit, s'il vous plaît noter que la première ligne vide:


的
是
一个
  • Redémarrer tomcat

2.2 test

  • Testez le thésaurus d'extension
    Test de thésaurus étendu
  • Test thésaurus arrêté
    arrêt Thesaurus test
    Ce sont les mots de solr, mots d'arrêt, et thésaurus étendu.

Je suppose que tu aimes

Origine www.cnblogs.com/alichengxuyuan/p/12577251.html
conseillé
Classement