You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2003/05/20 09:17:10 UTC
cvs commit: jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html lucene-search.vm
taylor 2003/05/20 00:17:10
Added: webapp/WEB-INF/templates/vm/portlets/html lucene-search.vm
Log:
First go at Lucene Search Portlet
It ain't exactly working (ahem) - it seems it can only find strings that are equal to "jetspeed" :-/
To test this out, run the "lucene-create-indices" target first, then add the Lucene Search portlet to a page
Revision Changes Path
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/lucene-search.vm
Index: lucene-search.vm
===================================================================
<form action="$jslink.setAction('portlets.LuceneSearchAction')" method="POST">
<INPUT TYPE='hidden' VALUE='' NAME='listIndex'>
<table border="0" cellpadding="0" cellspacing="0" width="75%">
<tr>
<td><font size="-2"> </font></td>
<td class="blackline">
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td class="$!{skin.ContentStyleClass}" colspan="4" align="right"> </td></tr>
<tr>
<td width="5%" class="$!{skin.ContentStyleClass}" align="left"> </td>
<td class="$!{skin.ContentStyleClass}" align="left">Search Content:</td>
<td class="$!{skin.ContentStyleClass}" align="left">
<input tabindex='1' id="lucene_search" type="text" name="lucene_search" size="50" value="$!lucene_search"/>
<input type="submit"
border="0" alt="Search" value="Search" name="eventSubmit_doSearch"/>
</td>
<td width="5%" class="$!{skin.ContentStyleClass}" align="left"> </td>
</tr>
<tr><td class="$!{skin.ContentStyleClass}" colspan="4" align="right"> </td></tr>
<tr><td colspan="4" class="blackline"/></tr>
<tr>
<td colspan="4">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="80%" class="$!{skin.HighlightTitleStyleClass}" align="left"> URL</td>
</tr>
#set ($listIndex = 1)
#foreach ($result in $lucene_results)
<tr><td colspan="5" class="blackline"/></tr>
<tr>
<td class="$!{skin.ContentStyleClass}" align="left">
<a id="preview_$listIndex"
href="$result.DocumentURL" target="_blank">
<span class="$!{skin.ContentStyleClass}">$result.DocumentURL</span>
</a>
</td>
</tr>
#set ($listIndex = $listIndex + 1)
#end
#if ($!lucene_resultsize == 0)
<tr>
<td class="$!{skin.ContentStyleClass}" align="left">No matching hits found for given search criteria</td>
</tr>
#end
<tr><td colspan="5" class="blackline"/></tr>
<tr><td class="$!{skin.ContentStyleClass}" colspan="5" align="right"> </td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<br/>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org