【问题标题】:Site search for a silverstripe site without installing Sphinx在不安装 Sphinx 的情况下搜索 silverstripe 网站
【发布时间】:2013-09-04 02:45:54
【问题描述】:

Silverstripe 有一个内置的全文搜索工具。它很棒,但它不搜索相关模型,因此不会找到与记录标签或文章->作者->名称类型关系匹配的字符串的站点搜索.

更高级的搜索模块依赖java,需要安装。这在我们的客户端服务器上是不可能的,而且可能是大多数常规托管帐户(共享或 VPS)

在没有私人服务器的情况下,在 silverstripe 中以 many_many 或 has_many 关系的形式对具有相互关联数据的站点实施站点搜索的好方法是什么?

【问题讨论】:

    标签: silverstripe


    【解决方案1】:

    这里已经回答了类似的问题silverstripe dataobject searchable

    它通过自定义 DataObjects 的内置站点搜索。

    【讨论】:

    • 感谢 colymba,您在那边的回答看起来不错。这是否应该与相关数据一起使用,例如查找具有 many_many 小组成员且搜索词与小组成员姓名匹配的辩论页面?
    • 它不会自己搜索关系,但是你可以搜索所有你需要的DataObject类型,然后根据需要拉取每个关系。
    【解决方案2】:

    目前正在与 google CSE 合作进行 silverstripe 项目:
    https://developers.google.com/custom-search/
    现在对此感到满意;请注意,如果您想删除广告,将收取费用。

    【讨论】:

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