Hi all,

I'm quite a newbie for Lucene, but I bought "Lucene In Action" and I'm trying to customize few examples caught from there.

I Have this sample code of JSP (bad JSP caus' I'm also a jsp newbie - :-)) :

Here's the code
------------------------------------------------------------------------------------------------

.....html head body ....
<%
long start = new Date().getTime();
Iterator myIterator = vIndexDir.iterator();

while(myIterator.hasNext())
{
IndexSearcher searcher = new IndexSearcher((String)myIterator.next());
Query query = new TermQuery(new Term("introduction", queryString));
Hits hits = searcher.search(query);
QueryScorer scorer = new QueryScorer(query);
Highlighter highlighter = new Highlighter(scorer);
%>
<table width="70%" cellpadding="2" cellspacing="2">
<%
out.println("<tr><td><hr><br/>NUMBER OF MATCHING NEWS FOR \""+ (String)myIterator.next() + "\" -->" +hits.length() + " </td></tr>");
for (int i = 0; i < hits.length(); i++)
{
String introduction = hits.doc(i).get("introduction");
TokenStream stream = new SimpleAnalyzer().tokenStream("introduction", new StringReader(introduction));
String fragment = highlighter.getBestFragment(stream, introduction);
String pubDate = hits.doc(i).get("pubDate").substring(0, hits.doc(i).get("pubDate").length()-13);
String link = hits.doc(i).get("link");
float score = hits.score(i);
String title = hits.doc(i).get("title");
%>
<tr>
<td>
Scoring : <b><%=score%></b><br/>
<%=pubDate +
" <a href=\"#\" onClick=\"window.open('" +
link + "', 'news', 'width=760;height=600')\">" +
title +
"</a>"
%>
<br/>
<%= fragment%>
<br/><br/>
</td>
</tr>
<%}%>
</table>
<%
}
long end = new Date().getTime();
long interval = end - start;
%>
<br><br><div align="right"><b>System time for query : <%= interval%> milliseconds</b></div>


</body>
</html>

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

The output is all right, but at the en of this result page, the last "hit" is cut (I mean for example) :

Scoring : 0.9210043
Fri, 28 Jan 2005

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

I'm running all this in tomcat 5.0.28 and last nightly fresh build of lucene.

So, Could it be a caching problem ? Could this come from JSP or Lucene ?

Thanks, and please I do apologise for my poor english ;-)


Pierre VANNIER


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to