Website

2 Posts authored by: Lukas Vlcek

Hi,

 

we are happy to announce upgrade of JBoss Community Search service http://search.jboss.org/.

 

Indexing More Mail Lists

 

We are starting indexing more community mailing lists, in particular we added CDI, Bean Validation, JBoss Forge, PicketLink, JBoss Developer Framework and JBoss-RPM mail lists.

 

Respective filters were added to the Project filter:

project-filter.png

Adding OpenSearch Support

OpenSearch is a collection of technologies that allow publishing of search results in a format suitable for syndication and aggregation. For example many web browsers have built-in support for OpenSearch.

 

Ricardo Martinelli Oliveira approached our team with the idea to implement it for JBoss Community search and he provided first implementation. We took his idea a step further and developed a solid OpenSearch support including extensions like search suggestions and autodiscovery that will make sure it adapts to any changes we make in the underlying implementation going forward (so once you install it, it will not stop working when we rename the URL endpoint).

 

The following is how you can make use of OpenSearch in Firefox, Google Chrome and Safari browsers. For video demo see below:

Firefox

Firefox recognises OpenSearch plugins and gives you a chance to add them into your plugin list with a few clicks. It also supports search suggestions.

 

  • When you visit search.jboss.org Firefox will recognise OpenSearch plugin and if it hasn't been already installed you can install it by clicking on a magnifier symbol in search field. Then select And JBoss Community.
  • To make use of the plugin place your cursor into the search field, select JBoss Community and start typing. Note that you can get search suggestions at this point.
  • More: Learn to Manage Your Search Engines in Firefox.

Google Chrome

Google Chrome recognises and adds OpenSearch plugins automatically on the fly. So, as soon as you visit search.jboss.org for the first time, you can easily make use of the plugin. Google Chrome also supports search suggestions.

 

  • Visit search.jboss.org to make sure the OpenSearch plugin has been installed.
  • To make use of the plugin start typing in the web browser address bar search.jboss.org and at some point the browser will tell you that you can "Press tab to search JBoss Community".
  • Press tab. Now you can insert your query. Note that Google Chrome gives you search suggestions at this point.
  • More: Manage search engines in Google Chrome.

Safari

Safari browser is one of a few browsers that do not support OpenSearch out of the box. However, there is a nice Safari plugin called OpenSearchForSafari that adds support for it.

 

  • First you need to install the plugin.
  • Then visit search.jboss.org, note that the plugin signals a new OpenSearch plugin has been detected on this page and can be added to the list of your plugins. Just click the icon or use ⌥⌘O (Option-Command-O) and add the "JBoss Community" plugin.
  • Once you have the plugin added you can search in JBoss Community easily. Unfortunately, the OpenSearchForSafari plugin does not allow for sorting of individual plugins so each time you issue a new search you have to select appropriate plugin from the list.
  • Unfortunately, OpenSearchForSafari does not support search suggestions.

 

 

The following video shows you how to install and use OpenSearch for search.jboss.org in Firefox, Google Chrome and Safari browsers respectively:

 


As of Thursday 10th May 2012 the JBoss Community Team are proud to announce our new search engine:

 

http://search.jboss.org/

 

This allows you to easily search across mailing lists at http://lists.jboss.org containing manual posts (i.e. not notification emails from issue trackers and build systems) and filter by Project, Time Frame, Mailing List Type and Author. You can choose to sort the results either by relevancy or newest/oldest first and use the Instant Search feature to see the results change in real-time as you type/filter your query instead of hitting the Search button. A Preview feature allows you to see the email within the thread it comes from and easily switch to other emails in the thread.

 

It's also possible to see how many more emails will be included in your search when selecting a filter option by consulting the number next to it in brackets, for example:

 

Mailing List:

-----------------

Dev (2413)

Users (864)

Announce (20)

N/A (2)

 

In addition to showing which types of mailing list are being used the most this provides a great insight into the relative usage of mailing lists across the projects as well as who is authoring the most emails

 

You can find detailed user instructions via the Help link at the top of the page which goes to:

 

https://community.jboss.org/wiki/JBossCommunitySearchHelp

 

In subsequent releases we aim to add more content types to the search indexes including IRC Transcripts, Blog Posts, Forum Posts, Wiki Articles and JIRA Issues. This will allow a unified search experience across all the content we host within the jboss.org infrastructure accessible from the search box in the JBoss Community header.

 

Thanks go to James Cobb and Cheyenne Weaver for the Visual Design, Lukas Koranda for helping with the rollout into the staging and production environments and tracking down performance issues, and the jboss.org development team for testing and feedback. Special thanks go to Lukas Vlcek who has led the project from the start when it was just an idea and has worked hard to produce an implementation that allows us to build-in additional functionality going forward on top of a scalable architecture.

 

For those who are interested it uses the open source project Elastic Search which allows easy up-down scaling and provides a rich full-text query API: http://www.elasticsearch.org/

Filter Blog

By date:
By tag: