Version 30

     

    If you're interested in the general  FAQ go here:JBoss Community Search FAQ

    Searching...

    Query language

    Examples of simple searches:

     

    QueryExplanation
    drools performance tipsSearch for documents containing drools or performance or tips.
    hibernate searchSearch for documents containing hibernate or search.
    infinispan clusterSearch for documents containing infinispan or cluster.

     

    Examples of searches using advanced Lucene query language:

     

    QueryExplanation
    hibernate AND sessionSearch for documents containing hibernate and session.
    +hibernate +session

    Search for documents containing hibernate and session (using a different notation).

    "cache invalidation"~4Search for documents containing cache and invalidation where they're within a specified word distance.

     

    The query language is based on Lucene 3.5 query syntax.

     

    Named fields

    Every document stored in our index is in fact an associative array of field/value pairs. This means you can query against specific fields (see Lucene query syntax documentation on Fields for more info).

     

    QueryExplanation
    subject:nettySearch for documents containing netty in the subject field.
    subject:(netty service)

    Search for documents containing netty or service in the subject field.

    project:infinispan AND author:manik

    Search for documents containing infinispan in the project field and manik in the author field.

     

    Currently you can use the following fields:

     

    FieldExamplesExplanation
    subjectsubject:welcomeEmail subject (available only in emails).
    authorauthor:emmanuelAuthor of the document.
    projectproject:hibernateName of the project.
    date

    date:[2008-02-01 TO 2010-05-01]

    date:[2008-2 2010-5]

    date:[* 2010]

    First two examples are the same, the later is just shorter. The last is an example of an unbounded lower boundary.
    mail_listmail_list:(dev users)Mailing list type: dev, users.
    message_attachmentsmessage_attachments:(execution rule)Search in mail attachments.

     

    Using the Web  Interface

    The Web Interface provides faceted search options and several easy-to-use filters:

    Filtering

    Instead of using named fields in the query string to narrow your search you can use interactive filters:

     

    1. Project
    2. Time Frame
    3. Mailing List type
    4. Author (only the Top Authors are displayed to save space)

     

    search-filters.png

     

    All filters are similar in functionality, except the date filter which provides predefined time frames (Past week, month, quarter, year and a Custom range) and an interactive histogram in which you can select a region to zoom in. You can order items in the Project filter by name or frequency.

     

    If you want to save space on the screen for search results you can hide the filters by clicking on the blue arrows to collapse the areas.

     

    Search results can be sorted (1) either by relevancy or by date (Newest first or Oldest first).

    search-box.png

    Instant Search (2) aims to update the search results as you type and select/deselect filter options. Sometimes you may wish to turn this off, for example if your web browser or internet connection is slow.

    Document preview

    Clicking on the result title (1) displays the document at its original URL in a new browser window or tab. If you want to preview the document with the search terms highlighted you can click on the magnifying glass icon or the snippet text (2).

     

    search-result.png

    This opens a preview window inside the search application:

    search-preview.png

    Conversation thread (experimental)

    The preview window tries to reconstruct the email thread using one of the following methods:

     

    • Using the original mail header data (Header references)
    • Using mail subject similarity (Includes subject pattern)

     

    You can switch between these using the selection box at the top of the window. You can also use a checkbox to limit the emails only to those found in the same mailing list.

     

    It should be noted that this is currently an experimental feature so don't  always expect perfect results!

     

    Supported Browsers

     

    OS
    BrowserBrowsers VersionStatus
    Linux. Fedora 14FireFox4.0OK

    Chrome 18.0.1025.45 betaOK

    Opera11.10OK

    Epiphany (GNOME Web Browser)2.30.6OK

    Midori0.2.9OK
    Mac OSX, LionSafaritbdOK

    ChrometbdOK
    Microsoft Windows XPIE9OK

    IE8Experimental

    IE7Experimental

    IE6Experimental
    Win7IE8Experimental
    Windows VistaIE7Experimental




     

    Note, support of IE8 and below is experimental. It means the web UI should work without major issues but may not be always 100% perfect. We are aiming to improve it in the next release.