首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal,Solr & Facet Api -块中的持久facet链接

Drupal,Solr & Facet Api -块中的持久facet链接
EN

Stack Overflow用户
提问于 2014-04-04 18:06:33
回答 1查看 1.1K关注 0票数 1

我需要从我的站点中的两个词汇表生成facet块。我使用视图和修补版本的视图无限滚动来生成搜索页面,使用我的搜索索引,并且我已经调整了在facet显示设置中的一切,以查看我是否能够生成所请求的结果,但没有效果。

我不需要关键字搜索。我需要在任何时候在每个方面显示所有的分类术语,并且能够一次从每个词汇表中选择一个标准。因此,不要每次从每个方面块中选择一个选项。

为什么要使用Solr来存储数据和生成搜索页面,如果您不需要关键字搜索,并且试图与solr Facets的本机工作背道而驰,我听到您这么说?出于性能方面的考虑,这也是我使用Solr存储和服务结果的原因,我甚至在一些晦涩的search_api_solr_view_modes模块的帮助下将重命名的节点推到索引中。

我可以走两条不同的路线

  1. 创建一个自定义块,加载所有分类法术语,更改术语链接的输出以指向视图,并为视图提供TID。可以从视图参数获取活动筛选器数据。我知道如何做到这一点,但我觉得这样做是错误的,如果我正在使用Solr,我应该使用一个方面,而不是一个自定义块。
  2. 构建具有此行为的自定义Facet块。在阅读了大量的文档之后,我想到了这样做的可能性,而不需要开发一个Facet插件,这在我看来是不合适的。

如有任何建议,敬请见谅。

这是我必须制作的界面的屏幕截图。

http://imageshack.com/a/img834/9836/kr0i.png

  • 每个分类法术语都必须是持久的,也就是说,如果没有在该术语下索引的节点,则生成一个链接事件。
  • 在其中一个词汇表中选择一个术语将取消选择先前选定的术语。
  • 单击某个术语旁边的x将从活动搜索准则中删除它。
EN

回答 1

Stack Overflow用户

发布于 2014-04-27 17:10:37

看看这个。facets,这可能会把你带到你需要去的地方。没有你无限的卷轴。有一段youtube视频也与此相匹配。http://www.youtube.com/watch?v=pBj3OkXLyWs

如果我还没试过的话,我会很感激的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22870015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档