Class: Ferret::Index::FieldInfo
- Inherits:
-
Object
- Object
- Ferret::Index::FieldInfo
- Defined in:
- lib/ferret/index/field_infos.rb
Instance Attribute Summary collapse
-
#indexed ⇒ Object
writeonly
Sets the attribute indexed.
-
#name ⇒ Object
Returns the value of attribute name.
-
#number ⇒ Object
Returns the value of attribute number.
-
#omit_norms ⇒ Object
writeonly
Sets the attribute omit_norms.
-
#store_offset ⇒ Object
writeonly
Sets the attribute store_offset.
-
#store_position ⇒ Object
writeonly
Sets the attribute store_position.
-
#store_term_vector ⇒ Object
writeonly
Sets the attribute store_term_vector.
Instance Method Summary collapse
- #indexed? ⇒ Boolean
-
#initialize(name, indexed, number, store_term_vector, store_position = false, store_offset = false, omit_norms = false) ⇒ FieldInfo
constructor
A new instance of FieldInfo.
- #omit_norms? ⇒ Boolean
- #set!(indexed, store_term_vector, store_position, store_offset, omit_norms) ⇒ Object
- #store_offsets? ⇒ Boolean
- #store_positions? ⇒ Boolean
- #store_term_vector? ⇒ Boolean
Constructor Details
#initialize(name, indexed, number, store_term_vector, store_position = false, store_offset = false, omit_norms = false) ⇒ FieldInfo
Returns a new instance of FieldInfo.
268 269 270 271 272 273 274 275 276 |
# File 'lib/ferret/index/field_infos.rb', line 268 def initialize(name, indexed, number, store_term_vector, store_position = false, store_offset = false, omit_norms = false) @name = name @number = number set!(indexed, store_term_vector, store_position, store_offset, omit_norms) end |
Instance Attribute Details
#indexed=(value) ⇒ Object (writeonly)
Sets the attribute indexed
236 237 238 |
# File 'lib/ferret/index/field_infos.rb', line 236 def indexed=(value) @indexed = value end |
#name ⇒ Object
Returns the value of attribute name.
235 236 237 |
# File 'lib/ferret/index/field_infos.rb', line 235 def name @name end |
#number ⇒ Object
Returns the value of attribute number.
235 236 237 |
# File 'lib/ferret/index/field_infos.rb', line 235 def number @number end |
#omit_norms=(value) ⇒ Object (writeonly)
Sets the attribute omit_norms
236 237 238 |
# File 'lib/ferret/index/field_infos.rb', line 236 def omit_norms=(value) @omit_norms = value end |
#store_offset=(value) ⇒ Object (writeonly)
Sets the attribute store_offset
236 237 238 |
# File 'lib/ferret/index/field_infos.rb', line 236 def store_offset=(value) @store_offset = value end |
#store_position=(value) ⇒ Object (writeonly)
Sets the attribute store_position
236 237 238 |
# File 'lib/ferret/index/field_infos.rb', line 236 def store_position=(value) @store_position = value end |
#store_term_vector=(value) ⇒ Object (writeonly)
Sets the attribute store_term_vector
236 237 238 |
# File 'lib/ferret/index/field_infos.rb', line 236 def store_term_vector=(value) @store_term_vector = value end |
Instance Method Details
#indexed? ⇒ Boolean
239 240 241 |
# File 'lib/ferret/index/field_infos.rb', line 239 def indexed?() return @indexed end |
#omit_norms? ⇒ Boolean
255 256 257 |
# File 'lib/ferret/index/field_infos.rb', line 255 def omit_norms?() return @omit_norms end |
#set!(indexed, store_term_vector, store_position, store_offset, omit_norms) ⇒ Object
259 260 261 262 263 264 265 266 |
# File 'lib/ferret/index/field_infos.rb', line 259 def set!(indexed, store_term_vector, store_position, store_offset, omit_norms) @indexed = indexed @store_term_vector = store_term_vector @store_position = store_position @store_offset = store_offset @omit_norms = omit_norms end |
#store_offsets? ⇒ Boolean
247 248 249 |
# File 'lib/ferret/index/field_infos.rb', line 247 def store_offsets?() return @store_offset end |
#store_positions? ⇒ Boolean
251 252 253 |
# File 'lib/ferret/index/field_infos.rb', line 251 def store_positions?() return @store_position end |
#store_term_vector? ⇒ Boolean
243 244 245 |
# File 'lib/ferret/index/field_infos.rb', line 243 def store_term_vector?() return @store_term_vector end |