如果你安装了本站的com_lsearch,那么可以直接修改mod_search,以用于全文检索。如果没有安装,请参考:Zend_Lucene中文全文检索Joomla!组件com_lsearch
修改的代码如下:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<form action="/index.php?option=com_lsearch&view=lsearch" method="post">
<div class="search<?php echo $params->get('moduleclass_sfx') ?>">
<?php
$output = '<input name="searchword" id="mod_search_searchword" maxlength="20" alt="'.$button_text.'" class="inputbox'.$moduleclass_sfx.'" type="text" size="'.$width.'" value="'.$text.'" onblur="if(this.value==\'\') this.value=\''.$text.'\';" onfocus="if(this.value==\''.$text.'\') this.value=\'\';" />';
if ($button) :
if ($imagebutton) :
$button = '<input type="image" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" src="'.$img.'"/>';
else :
$button = '<input type="submit" value="'.$button_text.'" class="button'.$moduleclass_sfx.'"/>';
endif;
endif;
switch ($button_pos) :
case 'top' :
$button = $button.'<br/>';
$output = $button.$output;
break;
case 'bottom' :
$button = '<br/>'.$button;
$output = $output.$button;
break;
case 'right' :
$output = $output.$button;
break;
case 'left' :
default :
$output = $button.$output;
break;
endswitch;
echo $output;
?>
</div>
<input type="hidden" name="option" value="com_lsearch">
<input type="hidden" name="view" value="lsearch">
<input type="hidden" name="task" value="search">
</form>
直接修改模板文件就可以了。