to search docment on my web site with opencms search functionality, I've got some problem (when i try to search when i am not connect to opencsms, i get no result).<br> I find a solution: i use lucence library to resolve problem, to try the code below, you must have lucene-1.4.3.jar on your $CATALINA_HOME/web-inf/lib (opencms 6.0.2 is installed whith this jar). If you have probleme download the laste version of lucene jar (lucene-core-1.9.1.jar) and put it to $CATALINA_HOME/web-inf/lib and restart tomcat.<br> <br> <span style="font-weight: bold; text-decoration: underline;">this a example of jsp page</span><br> <br>     <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"><title></title><meta name="GENERATOR" content="OpenOffice.org 1.1.2  (Linux)"><meta name="CREATED" content="20060407;10475900"><meta name="CHANGED" content="20060407;10573800">          <style>  <!--   @page { size: 21cm 29.7cm; margin: 2cm }   P { margin-bottom: 0.21cm } 
 --></style><%@page contentType="text/html"%><br> <br> <%@page import="org.apache.lucene.document.Document, org.apache.lucene.search.IndexSearcher, org.apache.lucene.search.Query" %><br> <br> <%@page import="org.apache.lucene.search.Hits, org.apache.lucene.store.FSDirectory, org.apache.lucene.store.Directory" %><br> <br> <%@page import="org.apache.lucene.queryParser.QueryParser, org.apache.lucene.queryParser.MultiFieldQueryParser, org.apache.lucene.analysis.standard.StandardAnalyzer, java.io.File" %><br> <br> <%@page pageEncoding="ISO-8859-1"%><br> <br> <%<br> <br> String queryExpression = "opencms"; //Your query expression<br> <br> //You must specify where is index folder<br> String indexPath="$CATALINA_HOME/web-inf/index/siteTest"; <br> <br> File indexDir = new File( indexPath);<br> <br> Directory fsDir = FSDirectory.getDirectory(indexDir, false);<br> <br> IndexSearcher is = new IndexSearcher(fsDir);<br> <br> java.util.StringTokenizer
 token = null;<br> <br> String [] fields = new String [3];<br> <br> fields [0]="content";<br> <br> fields [1]="title";<br> <br> fields [2]="description";<br> <br> <br> <br> Query query = MultiFieldQueryParser.parse(queryExpression, fields, new StandardAnalyzer());<br> <br> Hits hits = is.search(query);<br> <br> out.print("<h1>" + hits.length() + " document(s) has been found for [" + queryExpression + "]</h1>"); //Number of result<br> <br> for (int i = 0; i < hits.length(); i++) {<br> <br> Document doc = hits.doc(i);<br> <br> out.print("<h2>" + (i+1) + ". " + "<a href='" + doc.get("path") + "'>" + doc.get("path") + "</a></h2>"); //Show the path of the file<br> <br> <br> //show the 10 first word of file as introuction<br> <br> token = new java.util.StringTokenizer(doc.get("content"));<br> <br> for (int j = 0; j < 10 ; j++ ) {<br> <br> if (token.hasMoreElements())<br> <br> out.print(token.nextToken()+" ");<br> <br> else<br> <br>
 break;<br> <br> }<br> <br> out.print("...<hr size=1>");<br> <br> }<br> <br> <br> %><br> <br> <br> <br> <p>
                <hr size=1> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
<a href="http://us.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.beta.messenger.yahoo.com">Téléchargez</a> la version beta.