Solr
Comparing Solr and Elasticsearch – My presentation
Javadoc custom doclets – fun, frustration and forward motion
Javadoc is default - and often only - documentation for open source Java projects. It is generated automatically and can just be dumped on any public-facing server as a bunch of static files. Or even bundled with the distribution, if size is not an issue.
However, as project grows, several issues with using Javadoc documentation become apparent. The main issue is that Javadoc (yes, even JDK 8 one) uses frames and JavaScript for navigating the packages and classes. Which breaks any sort of direct linking to the content as well as discoverability by search engine. Yes, there are NO FRAMES links, but then the navigation becomes really cumbersome. The second issue is that generated Javadoc is using rather old HTML standards and is really not designed for Search Engine Optimization. Which means that search engines usually end up discovering random entry points following somebody’s old blog post.
Introduction to Apache Solr – presentation and code
I recently presented about Solr at Bangkok meetup group. There were about 40 people and I had great follow-up discussions afterwards.
As part of the presentation, I showed how Solr deals with Thai language. Even though my knowledge of Thai is fairly rudimentary, I dug into existing resources and found at least a couple of ways to process Thai language.
Introducing Solr Start
The Solr Start website has been out for a little while in the alpha form. However, it has now been formally relaunched (into beta) and I wanted to introduce and clarify reasons for it.