(
self,
model_attr=None,
use_template=False,
template_name=None,
document=False,
indexed=True,
stored=True,
faceted=False,
default=NOT_PROVIDED,
null=False,
index_fieldname=None,
facet_class=None,
boost=1.0,
weight=None,
analyzer=None,
)
| 31 | field_type = None |
| 32 | |
| 33 | def __init__( |
| 34 | self, |
| 35 | model_attr=None, |
| 36 | use_template=False, |
| 37 | template_name=None, |
| 38 | document=False, |
| 39 | indexed=True, |
| 40 | stored=True, |
| 41 | faceted=False, |
| 42 | default=NOT_PROVIDED, |
| 43 | null=False, |
| 44 | index_fieldname=None, |
| 45 | facet_class=None, |
| 46 | boost=1.0, |
| 47 | weight=None, |
| 48 | analyzer=None, |
| 49 | ): |
| 50 | # Track what the index thinks this field is called. |
| 51 | self.instance_name = None |
| 52 | self.model_attr = model_attr |
| 53 | self.use_template = use_template |
| 54 | self.template_name = template_name |
| 55 | self.document = document |
| 56 | self.indexed = indexed |
| 57 | self.stored = stored |
| 58 | self.faceted = faceted |
| 59 | self._default = default |
| 60 | self.null = null |
| 61 | self.index_fieldname = index_fieldname |
| 62 | self.boost = weight or boost |
| 63 | self.analyzer = analyzer |
| 64 | self.is_multivalued = False |
| 65 | |
| 66 | # We supply the facet_class for making it easy to create a faceted |
| 67 | # field based off of this field. |
| 68 | self.facet_class = facet_class |
| 69 | |
| 70 | if self.facet_class is None: |
| 71 | self.facet_class = FacetCharField |
| 72 | |
| 73 | self.set_instance_name(None) |
| 74 | |
| 75 | def set_instance_name(self, instance_name): |
| 76 | self.instance_name = instance_name |
nothing calls this directly
no test coverage detected