206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
|
# File 'lib/ferret/document/field.rb', line 206
def store_term_vector=(store_term_vector)
if (store_term_vector == TermVector::NO)
@store_term_vector = false
@store_position = false
@store_offset = false
elsif (store_term_vector == TermVector::YES)
@store_term_vector = true
@store_position = false
@store_offset = false
elsif (store_term_vector == TermVector::WITH_POSITIONS)
@store_term_vector = true
@store_position = true
@store_offset = false
elsif (store_term_vector == TermVector::WITH_OFFSETS)
@store_term_vector = true
@store_position = false
@store_offset = true
elsif (store_term_vector == TermVector::WITH_POSITIONS_OFFSETS)
@store_term_vector = true
@store_position = true
@store_offset = true
else
raise "unknown term_vector parameter " + store_term_vector.to_s
end
end
|