Outils pour utilisateurs

Outils du site


tips_informatiques:linux:soft:solr

Solr

Type de champ texte en français avec recherche partielle

Version: 4.0

schema.xml:

<fieldType name="ntext_fr" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index"> 
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.ElisionFilterFactory" ignoreCase="true" articles="lang/contractions_fr.txt"/>
    <filter class="solr.LowerCaseFilterFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_fr.txt" format="snowball" enablePositionIncrements="true"/>
    <filter class="solr.FrenchLightStemFilterFactory"/>
    <filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="25" />
  </analyzer>
  <analyzer type="query"> 
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.ElisionFilterFactory" ignoreCase="true" articles="lang/contractions_fr.txt"/>
    <filter class="solr.LowerCaseFilterFactory"/>
    <filter class="solr.ASCIIFoldingFilterFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_fr.txt" format="snowball" enablePositionIncrements="true"/>
    <filter class="solr.FrenchLightStemFilterFactory"/>
    <filter class="solr.LengthFilterFactory" min="3" max="500" />
  </analyzer>
</fieldType>
tips_informatiques/linux/soft/solr.txt · Dernière modification: 2012/10/24 12:06 par nico