Joomla智能搜索模块配置

时间:2015-07-22 18:39:09

标签: joomla

我是新来的,也是Joomla!,所以我在Joomla Smart搜索方面遇到的问题很少。也许你们可以帮助我。

  1. 是否可以使用智能搜索仅过滤文章标题?如果有,怎么样?我的意思是智能搜索只会提示文章的内容,但不是每篇文章的相同词语(通常都是这样)。

  2. 是否可以在搜索框中输入单词,当建议的单词(文章标题)合适时,按下它,智能搜索会直接发送到新标签中的文章?

  3. 谢谢!

2 个答案:

答案 0 :(得分:0)

智能搜索基于 finder 插件,因此您当然可以编写自己的插件,准确索引您想要的内容以及您想要的内容。

在您的情况下,这意味着您必须复制和修改"内容" finder插件( /plugins/finder/content.php )。

第二个问题是一个完全不同的主题,你必须覆盖"智能搜索模块"这样您就可以将链接的HTML调整为您想要的行为。

答案 1 :(得分:0)

了解如何让智能搜索不对索引编制索引。只需注释掉/plugins/finder/content/content.php的第265和266行,如下所示:

$item->summary = FinderIndexerHelper::prepareContent($item->summary, $item->params);
$item->body = FinderIndexerHelper::prepareContent($item->body, $item->params);

同样将它从第347行的SQL调用中删除,这样它就不会调用描述或“正文”。基本上你想要它看起来像:

->select('a.id, a.title, a.alias')