class_docstr: Abstract base class representing a storage format for a field or vector.
  Format objects are responsible for writing and reading the low-level
  representation of a field. It controls what kind/level of information to
  store about the indexed fields.
class_docstr_tok: ["Abstract","base","class","representing","a","storage","format","for","a","field","or","vector",".","Format","objects","are","responsible","for","writing","and","reading","the","low-level","representation","of","a","field",".","It","controls","what","kind\/level","of","information","to","store","about","the","indexed","fields","."]
docstr: Takes the text value to be indexed and yields a series of
  ("tokentext", frequency, weight, valuestring) tuples, where frequency
  is the number of times "tokentext" appeared in the value, weight is the
  weight (a float usually equal to frequency in the absence of per-term
  boosts) and valuestring is encoded field-specific posting value for the
  token. For example, in a Frequency format, the value string would be
  the same as frequency; in a Positions format, the value string would
  encode a list of token positions at which "tokentext" occured.
  
  :param value: The unicode text to index.
  :param analyzer: The analyzer to use to process the text.
docstr_tok: ["Takes","the","text","value","to","be","indexed","and","yields","a","series","of","(","``","tokentext","''",",","frequency",",","weight",",","valuestring",")","tuples",",","where","frequency","is","the","number","of","times","``","tokentext","''","appeared","in","the","value",",","weight","is","the","weight","(","a","float","usually","equal","to","frequency","in","the","absence","of","per-term","boosts",")","and","valuestring","is","encoded","field-specific","posting","value","for","the","token",".","For","example",",","in","a","Frequency","format",",","the","value","string","would","be","the","same","as","frequency",";","in","a","Positions","format",",","the","value","string","would","encode","a","list","of","token","positions","at","which","``","tokentext","''","occured",".",":","param","value",":","The","unicode","text","to","index",".",":","param","analyzer",":","The","analyzer","to","use","to","process","the","text","."]
code: def word_values(self, value, analyzer, **kwargs):
      """Takes the text value to be indexed and yields a series of
      ("tokentext", frequency, weight, valuestring) tuples, where frequency
      is the number of times "tokentext" appeared in the value, weight is the
      weight (a float usually equal to frequency in the absence of per-term
      boosts) and valuestring is encoded field-specific posting value for the
      token. For example, in a Frequency format, the value string would be
      the same as frequency; in a Positions format, the value string would
      encode a list of token positions at which "tokentext" occured.
  
      :param value: The unicode text to index.
      :param analyzer: The analyzer to use to process the text.
      """
  
      raise NotImplementedError
  
imports: from collections import defaultdict
  from whoosh.analysis import unstopped, entoken
  from whoosh.compat import iteritems, dumps, loads, b
  from whoosh.system import emptybytes
  from whoosh.system import _INT_SIZE, _FLOAT_SIZE
  from whoosh.system import pack_uint, unpack_uint, pack_float, unpack_float
label_desc: Use image node_id 5 for calling the Format obj's underlying member method code with example usage: obj.word_values(value, analyzer) without return types