2011-07-08 72 views
1

我需要定制不同的搜索选项(颜色,年份,类型等)的Drupal搜索表单。在用户按下“搜索”按钮后,drupal必须显示视图(根据用户指定的搜索选项)以及一些附加的暴露过滤器。这样做的最好方法是什么?Drupal搜索和意见暴露过滤器

回答

0

正如你所说,一个视图w /暴露过滤器可能是最好的。这是我们在性能不受影响时使用的(即少于100,000个节点)。我相信,如果使用正确的字段,它甚至会钩入Drupal搜索索引。稍后我会编辑以确认这一点。

编辑:我错了。我们使用过滤器“搜索:搜索条件”。但是,这仍然是在D6和D7中的搜索模块和视图模块的默认安装。所以答案就是像你一样设置搜索,然后将“mydomain.com/search”重定向到基于自定义视图的搜索页面。您可以在搜索标题或正文时使用上面的过滤器,并且可以将正常日期和其他过滤器应用于此。

注意:对于更高数量的节点,我们使用solr来增强搜索,但这可能会让您的问题过度。

0

配置Apache Solr搜索并将颜色代码作为构面使用。 请按照以下网址。 Facet API

相关问题