annotate sites/all/modules/custom/solrconnect/solr-conf/solr-4.x/solrconfig_extra.xml @ 0:015d06b10d37 default tip

initial
author dwinter
date Wed, 31 Jul 2013 13:49:13 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
015d06b10d37 initial
dwinter
parents:
diff changeset
1 <!-- Spell Check
015d06b10d37 initial
dwinter
parents:
diff changeset
2
015d06b10d37 initial
dwinter
parents:
diff changeset
3 The spell check component can return a list of alternative spelling
015d06b10d37 initial
dwinter
parents:
diff changeset
4 suggestions.
015d06b10d37 initial
dwinter
parents:
diff changeset
5
015d06b10d37 initial
dwinter
parents:
diff changeset
6 http://wiki.apache.org/solr/SpellCheckComponent
015d06b10d37 initial
dwinter
parents:
diff changeset
7 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
8 <searchComponent name="spellcheck" class="solr.SpellCheckComponent">
015d06b10d37 initial
dwinter
parents:
diff changeset
9
015d06b10d37 initial
dwinter
parents:
diff changeset
10 <str name="queryAnalyzerFieldType">textSpell</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
11
015d06b10d37 initial
dwinter
parents:
diff changeset
12 <!-- Multiple "Spell Checkers" can be declared and used by this
015d06b10d37 initial
dwinter
parents:
diff changeset
13 component
015d06b10d37 initial
dwinter
parents:
diff changeset
14 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
15
015d06b10d37 initial
dwinter
parents:
diff changeset
16 <!-- a spellchecker built from a field of the main index, and
015d06b10d37 initial
dwinter
parents:
diff changeset
17 written to disk
015d06b10d37 initial
dwinter
parents:
diff changeset
18 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
19 <lst name="spellchecker">
015d06b10d37 initial
dwinter
parents:
diff changeset
20 <str name="name">default</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
21 <str name="field">content</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
22 <str name="spellcheckIndexDir">spellchecker</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
23 <!-- uncomment this to require terms to occur in 1% of the documents in order to be included in the dictionary
015d06b10d37 initial
dwinter
parents:
diff changeset
24 <float name="thresholdTokenFrequency">.01</float>
015d06b10d37 initial
dwinter
parents:
diff changeset
25 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
26 </lst>
015d06b10d37 initial
dwinter
parents:
diff changeset
27
015d06b10d37 initial
dwinter
parents:
diff changeset
28 <!--
015d06b10d37 initial
dwinter
parents:
diff changeset
29 Adding German spellhecker index to our Solr index
015d06b10d37 initial
dwinter
parents:
diff changeset
30 This also requires to enable the content in schema_extra_types.xml and schema_extra_fields.xml
015d06b10d37 initial
dwinter
parents:
diff changeset
31 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
32 <!--
015d06b10d37 initial
dwinter
parents:
diff changeset
33 <lst name="spellchecker">
015d06b10d37 initial
dwinter
parents:
diff changeset
34 <str name="name">spellchecker_de</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
35 <str name="field">spell_de</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
36 <str name="spellcheckIndexDir">./spellchecker_de</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
37 <str name="buildOnOptimize">true</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
38 </lst>
015d06b10d37 initial
dwinter
parents:
diff changeset
39 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
40
015d06b10d37 initial
dwinter
parents:
diff changeset
41 <!-- a spellchecker that uses a different distance measure -->
015d06b10d37 initial
dwinter
parents:
diff changeset
42 <!--
015d06b10d37 initial
dwinter
parents:
diff changeset
43 <lst name="spellchecker">
015d06b10d37 initial
dwinter
parents:
diff changeset
44 <str name="name">jarowinkler</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
45 <str name="field">spell</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
46 <str name="distanceMeasure">
015d06b10d37 initial
dwinter
parents:
diff changeset
47 org.apache.lucene.search.spell.JaroWinklerDistance
015d06b10d37 initial
dwinter
parents:
diff changeset
48 </str>
015d06b10d37 initial
dwinter
parents:
diff changeset
49 <str name="spellcheckIndexDir">spellcheckerJaro</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
50 </lst>
015d06b10d37 initial
dwinter
parents:
diff changeset
51 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
52
015d06b10d37 initial
dwinter
parents:
diff changeset
53 <!-- a spellchecker that use an alternate comparator
015d06b10d37 initial
dwinter
parents:
diff changeset
54
015d06b10d37 initial
dwinter
parents:
diff changeset
55 comparatorClass be one of:
015d06b10d37 initial
dwinter
parents:
diff changeset
56 1. score (default)
015d06b10d37 initial
dwinter
parents:
diff changeset
57 2. freq (Frequency first, then score)
015d06b10d37 initial
dwinter
parents:
diff changeset
58 3. A fully qualified class name
015d06b10d37 initial
dwinter
parents:
diff changeset
59 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
60 <!--
015d06b10d37 initial
dwinter
parents:
diff changeset
61 <lst name="spellchecker">
015d06b10d37 initial
dwinter
parents:
diff changeset
62 <str name="name">freq</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
63 <str name="field">lowerfilt</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
64 <str name="spellcheckIndexDir">spellcheckerFreq</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
65 <str name="comparatorClass">freq</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
66 <str name="buildOnCommit">true</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
67 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
68
015d06b10d37 initial
dwinter
parents:
diff changeset
69 <!-- A spellchecker that reads the list of words from a file -->
015d06b10d37 initial
dwinter
parents:
diff changeset
70 <!--
015d06b10d37 initial
dwinter
parents:
diff changeset
71 <lst name="spellchecker">
015d06b10d37 initial
dwinter
parents:
diff changeset
72 <str name="classname">solr.FileBasedSpellChecker</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
73 <str name="name">file</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
74 <str name="sourceLocation">spellings.txt</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
75 <str name="characterEncoding">UTF-8</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
76 <str name="spellcheckIndexDir">spellcheckerFile</str>
015d06b10d37 initial
dwinter
parents:
diff changeset
77 </lst>
015d06b10d37 initial
dwinter
parents:
diff changeset
78 -->
015d06b10d37 initial
dwinter
parents:
diff changeset
79 </searchComponent>