def indexAllPoints():

	points=DataPoint.objects.all()

	s = sunburnt.SolrInterface(solrset.POINTS_SOLR_URL)
	count=0

	for point in points:
		document = {}
		document['id'] = point.id
		document['signal_id'] = point.signal_id
		document['user'] = point.user.username
		document['text'] = point.auxText
		document['datetime'] = point.timestamp
		document['pos_geo'] = "%f,%f" % (point.lat,point.long)
		if point.pointTags is not None:
			document['tags'] = get_tags(point.pointTags)
		document['signal_name'] = point.signal.name

		print document
		s.add(document)

		count+=1

	print "Haciendo el commit... de los %d puntos" % (count)

	s.commit()
def indexAllSignals():

	signals=Signal.objects.all()

	s = sunburnt.SolrInterface(solrset.SIGNALS_SOLR_URL)
	count=0

	for signal in signals:
		document = {}

		document['id'] = signal.id
		document['name'] = signal.name
		document['text'] = signal.description
		if signal.signalTags is not None:
			document['tags'] = get_tags(signal.signalTags)
		document['owner'] = signal.owner.username
		document['datetime'] = signal.timestamp

		print document
		s.add(document)

		count+=1

	print "Haciendo el commit... de las %d seƱales" % (count)

	s.commit()