浙江雁荡山 发表于 2015-7-16 14:03:11

Apache Solr的索引和查询顺序

  拜读了solr的部分源码,却急于弄明白solr的索引顺序和查询顺序,如下是探访结果.
  所有的配置都在solr/example/solr/conf/schema.xml当中.
  



1
2
3  
4
5
6
9
13
18
19
20
21
22
23
24
25
26
27
32
33
34
35
36
37
38
39
40
42
43
44  
46
47
48
49
50
51
52
53
54
56
57
58
59
60
61
62  
63
64
65
66
67
68
69
70
71
72
73
74
75
80
81
82
83
84
85
86
89
90
91
92
93
94
95
96
97
99
100  
101
102
103
104
109
110
111
112
113
114
115
123
124
128
129
130
133
134
137
138
139
140
151
154
155
156
157
158
159
160
161
162
163
164
165
166
167
178
179
180
181
182
183
184
185
186
187
188
  
  大致的索引顺序会是:
  1.空格..............................solr.WhitespaceTokenizerFactory
  2同义词............................solr.SynonymFilterFactory
  3过滤词...........................solr.StopFilterFactory
  4拆字..............................solr.WordDelimiterFilterFactory
  5小写过滤.....................solr.LowerCaseFilterFactory
  6关键字.........................solr.KeywordMarkerFilterFactory
  7词干抽取算法............solr.PorterStemFilterFactory
  
  大致的搜索顺序是:
  
  1.空格..............................solr.WhitespaceTokenizerFactory
  2同义词............................solr.SynonymFilterFactory
  3过滤词...........................solr.StopFilterFactory
  4拆字..............................solr.WordDelimiterFilterFactory
  5小写过滤.....................solr.LowerCaseFilterFactory
  6关键字.........................solr.KeywordMarkerFilterFactory
  7英文相近词..................solr.EnglishMinimalStemFilterFactory
  8去除重复词.................solr.RemoveDuplicatesTokenFilterFactory
  
  当然了,你可以根据自己的权重来重新分配索引和搜索顺序。
  
页: [1]
查看完整版本: Apache Solr的索引和查询顺序