Beim Aufbau eines Volltextindex für eine Java Webanwendung bin ich diese Tage auf Solr gestoßen. Aufbauen auf der bekannten Apache Lucene Engine stellt Solr einen Suchserver bereit, mit dem man mit Hilfe einer REST API kommunizieren kann.
Dabei erweitert Solr Lucene um viele interessante Dinge und bringt auch noch eine grafische (web basierte) Administrationsoberfläche mit. Für alle Anwendungen die effizient über große Datenmengen suchen müssen sollte man sich das Apache Projekt auf jeden Fall einmal ansehen.
So langsam kommt es mir ja vor als würde dieses Blog ein reines Google Blog werden, aber zur Zeit ist in dem Laden eine gewaltige Innovationsrkaft, was nicht zu letzt an der entsprechenden Finanzkraft die dahinter steht liegen dürfte.
Letztes Wochenende bin ich auf die Google Chart API gestoßen. Die Idee ist einfach, die Wirkung aber ziemlich genial. Google bietet einen Dienst an, mit dem man Online durch aufruf einer URL die verschiedensten Charts generieren lassen kann. Sowohl die Parameter zur Darstellung als auch die eigentlichen (Nutz)Daten werden dabei in der URL übergeben.
Auf diese Art und Weise habe ich mal eben die Sitzverteilung im Niedersächsischen Landtag dargestellt, ohne Excel, ein Grafikprogramm oder irgendetwas anderes zu bemühen, schlicht durch einbinden des folgenden HTML Codes:

<img src=\"http://chart.apis.google.com/chart?
chs=250x150
&chd=t:68,48,12,13,11|0
&cht=p
&chxt=x,y
&chco=000000,AA0000,00AA00,FFFF00,0000AA
&chxl=0:|CDU|SPD|Gr%C3%BCne|FDP|Linke|\"
alt=\"Sample chart\" />