[GeoNetwork-devel] [GeoNetwork opensource Developer website] #480: LuceneQueryBuilder improvements

#480: LuceneQueryBuilder improvements
-------------------------+--------------------------------------------------
Reporter: fxp | Owner: geonetwork-devel@…
     Type: enhancement | Status: new
Priority: minor | Milestone: Future release
Component: General | Version: v2.6.3
Keywords: |
-------------------------+--------------------------------------------------
!LuceneQueryBuilder is use to create a Lucene query from a
!LuceneQueryInput representing a search request.

Differences with previous implementation :
  * all search criteria could have more than one value (AND operator is
used)
  * non tokenized field could use the " or " separator to create an OR
query (eg. for keyword, use Global or biodiversity)
  * all search criteria are take into account (not only the one declared in
!UserQueryInput)
  * extra search fields are considered as text (and are analyzed according
to Lucene index configuration)

It allows to add new search criteria without changing the Java source
(like when using lucene.xsl) for key-value field search (not range query).

Compatibility : Client interface need to update digital/paper/interactive
search parameters to use correct query. "on" is replace to "true". The new
LQB does not have logic such as if digital=on&paper=on then search for all
!

--
Ticket URL: <http://trac.osgeo.org/geonetwork/ticket/480&gt;
GeoNetwork opensource Developer website <http://sourceforge.net/projects/geonetwork/&gt;
GeoNetwork opensource is a standards based, Free and Open Source catalog application to manage spatially referenced resources through the web. It provides powerful metadata editing and search functions as well as an embedded interactive web map viewer. This website contains information related to the development of the software.

#480: LuceneQueryBuilder improvements
--------------------------+-------------------------------------------------
  Reporter: fxp | Owner: geonetwork-devel@…
      Type: enhancement | Status: closed
  Priority: minor | Milestone: v2.7.0
Component: General | Version: v2.6.3
Resolution: fixed | Keywords:
--------------------------+-------------------------------------------------
Changes (by fxp):

  * status: new => closed
  * resolution: => fixed
  * milestone: Future release => v2.7.0

Comment:

Committed revision 7503.

--
Ticket URL: <http://trac.osgeo.org/geonetwork/ticket/480#comment:1&gt;
GeoNetwork opensource Developer website <http://sourceforge.net/projects/geonetwork/&gt;
GeoNetwork opensource is a standards based, Free and Open Source catalog application to manage spatially referenced resources through the web. It provides powerful metadata editing and search functions as well as an embedded interactive web map viewer. This website contains information related to the development of the software.