【问题标题】:How to create an advanced search form using the Drupal 8 Solr Search module?如何使用 Drupal 8 Solr 搜索模块创建高级搜索表单?
【发布时间】:2018-11-02 14:13:43
【问题描述】:

我们使用的是 Drupal 8 Solr 搜索模块,但最初这个模块只包含一个简单的搜索表单。我们想要一个高级搜索表单,但我们不知道如何以及从哪里开始实施自定义表单。一些来源推荐使用 Solr Facets,但这对我们来说还不够。

【问题讨论】:

  • 你尝试了什么?不够是什么意思?
  • 我们希望在标题索引或任何其他自定义创建的索引中搜索特定标准。目前 Drupal 8 Solr Search 只有一个简单的输入字段搜索框,可以在每个 Solr 索引中进行搜索。目前我们不知道如何实现我们的目标。
  • Solr Facet 是不够的,因为它仅在您想将修复标准与修复选项一起使用时才有用。我们希望用户可以输入任何单词。
  • 它可以像 Google 高级搜索:google.com/advanced_search,但更简单一些。

标签: php search drupal solr drupal-8


【解决方案1】:

我找到了一种无需编程的方法。在 Solr 搜索配置页面(结构 / 视图)中,您可以使用 Views 公开过滤器添加任意数量的索引特定表单输入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多