在Drupal 6中搜索辛迪加/动态导入的内容

时间:2011-08-16 11:38:51

标签: drupal search drupal-6 indexing full-text-search

我正面临这个问题,即我在Drupal 6内容页面中包含新闻(将其视为RSS的一些专有形式),因此我的内容页面如下所示:

<?php
   require_once('foo/news.php');
   showNews(); // here we go
?>

在showNews()里面我检查$_GET('newsID')。如果没有设置,我会显示一个新闻概述页面 - varius新闻的标题,链接到具有适当?newsID=123参数的详细信息页面。如果是,我会显示个人新闻。复杂,但它没有得到任何更深或更复杂/嵌套。

通常这就像一个魅力(也因为我有一个体面的专属缓存机制)。麻烦:现在我希望Drupal6搜索在搜索结果中包含这些新闻。我该怎么办呢?

如上所述,它不是无底的:它是1个概述页面,大约30个“条目”,“每日”的近期就足够了,所以如果我迷上cron.php,每天擦除和重新索引一次,我会没事的。但是我很不知道从哪里开始向drupal搜索提供我的内容..

这是可行的吗?或者,比方说,求助于谷歌自定义搜索,我的唯一选择? 是否有一些Drupal Extension可以通过前端进行搜索索引/抓取? (卷曲自己,可以这么说)。

谢谢你,伙计ツ

1 个答案:

答案 0 :(得分:-1)

您可以为获取新闻的Feed创建自定义Feeds解析器。从那里你可以将新闻作为节点导入并使用视图来搜索该内容。

要了解如何创建Feed解析器,您可以查看Feeds: YouTube parser module