Django-Haystack no content in search index -


just ran 'python manage.py rebuild_index -v2' build searchable index haystack-elastisearch project. results rebuild index command were:

indexing 452 quorum_ sensings   indexed 1 - 452 of 452 (by 8436). 

when check index there no data in index.

what cause this?

i'm using django 1.6, haystack 2.1, , python 3.3.3

here of code:

models.py

from django.db import models   class quorum_sensing(models.model):     iuapac_name = models.charfield(max_length=400)     inducer_molecule = models.charfield(max_length=100)     category_inducer_molecule = models.charfield(max_length=40)     inducer_name_synonym_abbreviation = models.textfield()     chemical_nature_inducer_molecule = models.charfield(max_length=40)     natural_synthetic = models.charfield(max_length=120)     pubchem_link_inducer_molecules = models.urlfield()     mass_inducer_molecule = models.charfield(max_length=50)     number_amino_acids_in_inducer_molecule = models.charfield(max_length=60)     iupac_chemical_id = models.charfield(max_length=60)     quorumpep_link = models.urlfield()     amino_acid_sequence_inducer = models.charfield (max_length=300)     smiles = models.charfield(max_length=250)     organism_involved = models.charfield (max_length=200)     strain1 = models.charfield(max_length=120)     strain2 = models.charfield(max_length=120)     strain3 = models.charfield(max_length=120)     strain4 = models.charfield(max_length=120)     strain5 = models.charfield(max_length=120)     taxonomy_link = models.urlfield()     pathogenic_or_not = models.charfield(max_length=120)     host = models.charfield(max_length=120)     target_protein = models.charfield (max_length=160)     target_protein_length = models.charfield (max_length=40)     gene_name = models.charfield(max_length=60)     broad_functional_category_target_molecule = models.charfield(max_length=300)     gi = models.charfield(max_length=30)     ncbi_link_target_molecule = models.urlfield(max_length=400)     mode_of_action = models.textfield()     uniprot_link_target_molecule = models.urlfield()     embl_link_target_molecule = models.urlfield()     related_citations = models.urlfield(max_length=400)     annotator = models.emailfield() 

quorum_sensing_text.txt

{{ object.text }} {{ object.category_inducer_molecule }} {{ object.amino_acid_sequence_inducer }} {{ object.organism_involved }} {{ object.target_protein }} {{ object.broad_functional_category_target_molecule }} 

search_indexes.py

from bacterial.models import quorum_sensing haystack import indexes   class quorum_sensingindex(indexes.searchindex, indexes.indexable):     text = indexes.charfield(document=true, use_template=true,  template_name='quorum_sensing_text.txt')     category_inducer_molecule = indexes.charfield(model_attr='category_inducer_molecule', faceted=true)     amino_acid_sequence_inducer = indexes.charfield(model_attr='amino_acid_sequence_inducer', faceted=true)     organism_involved = indexes.charfield(model_attr='organism_involved', faceted=true)     target_protein = indexes.charfield(model_attr='target_protein', faceted=true)     broad_functional_category_target_molecule = indexes.charfield(model_attr='broad_functional_category_target_molecule',faceted=true)       def get_model(self):         return quorum_sensing      def index_queryset(self, using=none):         return self.get_model().objects.all()  

thank in advance help!

discovered issue problem. corrupted haystack fields.py file. fixed file , "text" field being populated


Comments

Popular posts from this blog

php - SPIP: From Tag directly to an article -

jquery - isAjaxRequest always return false -

ruby on rails - In a controller spec, how to find a specific tag in the generated view? -