web/ldt/ldt_utils/contentindexer.py
changeset 60 a8ad7ebf5902
parent 0 cc4a51750724
child 62 39b2dab4f939
equal deleted inserted replaced
50:06d158b5d24b 60:a8ad7ebf5902
    77                         doc = lucene.Document()
    77                         doc = lucene.Document()
    78                         elementId = elementNode.getAttributeNS(None,u"id")
    78                         elementId = elementNode.getAttributeNS(None,u"id")
    79                         tags = elementNode.getAttributeNS(None,u"tags")
    79                         tags = elementNode.getAttributeNS(None,u"tags")
    80                         
    80                         
    81                         if tags is not None:                            
    81                         if tags is not None:                            
    82                             tags.replace(",", ";")
    82                             tags.replace(";", ",")
    83                         
    83                         
    84                         if tags is None or len(tags) == 0:
    84                         if tags is None or len(tags) == 0:
    85                             tags = ""
    85                             tags = ""
    86                             restagnode = xml.xpath.Evaluate("tag/text()", elementNode)
    86                             restagnode = xml.xpath.Evaluate("tag/text()", elementNode)
    87                             for tagnode in restagnode:
    87                             for tagnode in restagnode:
    88                                 tags = tags + " ; " + tagnode.data
    88                                 tags = tags + " , " + tagnode.data
    89                                 
    89                                 
    90                         if tags is None or len(tags) == 0:
    90                         if tags is None or len(tags) == 0:
    91                             tags = ""
    91                             tags = ""
    92                             restagnode = xml.xpath.Evaluate("tags/tag/text()", elementNode)
    92                             restagnode = xml.xpath.Evaluate("tags/tag/text()", elementNode)
    93                             for tagnode in restagnode:
    93                             for tagnode in restagnode:
    94                                 tags = tags + " ; " + tagnode.data                            
    94                                 tags = tags + " , " + tagnode.data                            
    95     
    95     
    96                         title = ""
    96                         title = ""
    97                         for txtRes in xml.xpath.Evaluate("title/text()", elementNode): 
    97                         for txtRes in xml.xpath.Evaluate("title/text()", elementNode): 
    98                             title = title + txtRes.data 
    98                             title = title + txtRes.data 
    99                 
    99                 
   185                         doc = lucene.Document()
   185                         doc = lucene.Document()
   186                         elementId = elementNode.getAttributeNS(None,u"id")
   186                         elementId = elementNode.getAttributeNS(None,u"id")
   187                         tags = elementNode.getAttributeNS(None,u"tags")
   187                         tags = elementNode.getAttributeNS(None,u"tags")
   188                         
   188                         
   189                         if tags is not None:                            
   189                         if tags is not None:                            
   190                             tags.replace(",", ";")
   190                             tags.replace(";", ",")
   191                         
   191                         
   192                         if tags is None or len(tags) == 0:
   192                         if tags is None or len(tags) == 0:
   193                             tags = ""
   193                             tags = ""
   194                             restagnode = xml.xpath.Evaluate("tag/text()", elementNode)
   194                             restagnode = xml.xpath.Evaluate("tag/text()", elementNode)
   195                             for tagnode in restagnode:
   195                             for tagnode in restagnode:
   196                                 tags = tags + " ; " + tagnode.data
   196                                 tags = tags + " , " + tagnode.data
   197                                 
   197                                 
   198                         if tags is None or len(tags) == 0:
   198                         if tags is None or len(tags) == 0:
   199                             tags = ""
   199                             tags = ""
   200                             restagnode = xml.xpath.Evaluate("tags/tag/text()", elementNode)
   200                             restagnode = xml.xpath.Evaluate("tags/tag/text()", elementNode)
   201                             for tagnode in restagnode:
   201                             for tagnode in restagnode:
   202                                 tags = tags + " ; " + tagnode.data                            
   202                                 tags = tags + " , " + tagnode.data                            
   203     
   203     
   204                         title = ""
   204                         title = ""
   205                         for txtRes in xml.xpath.Evaluate("title/text()", elementNode): 
   205                         for txtRes in xml.xpath.Evaluate("title/text()", elementNode): 
   206                             title = title + txtRes.data 
   206                             title = title + txtRes.data 
   207                 
   207