【问题标题】:Drupal 7 Mongo Search ViewsDrupal 7 Mongo 搜索视图
【发布时间】:2011-11-25 15:18:30
【问题描述】:

我有附加到 mongo 文档的节点。

我希望能够做到以下几点:

搜索节点的标题+描述+mongo关键字(mongo有nid字段)。与任何该信息匹配的任何节点都会在视图中返回。这可能与一些特殊的视图挂钩吗? (我已经可以通过描述搜索视图了)

【问题讨论】:

  • 您需要什么样的搜索? MongoDB(还)不真正支持全文搜索。但是,大多数 RegEx 查询都不能使用索引。如果您需要完全匹配,那是另一回事。你能详细说明一下吗?
  • 我在 mongo 中找到了搜索部分,我只想将它与视图集成。例如,我想返回与我在 mongo 中的关键字匹配的节点。在 mongo 中,我有 nid、关键字字段(以及其他字段)

标签: mongodb drupal-7


【解决方案1】:

由于mongodb无法查询,需要将节点title和body存放在要查询的mongodb文档中。如果您未绑定到当前结构,则将关键字存储为多值文本字段并使用efq_views。如果你不能这样做,我曾经写过一个 MongoDB Views 后端,你可以在http://drupal.org/sandbox/chx/1261486 中查看它,但它已经有多年历史了。真正唯一的挑战是告诉 MongoDB 你的文档的结构,但如果你被绑定到一个结构,那么你不需要以通用的方式解决它。

编辑:至于可信,我是(好吧,曾经是)MongoDB Drupal 模块维护者,参与了现场 API 的设计和初始实施冲刺,是在 Drupal 7 + 上运行的 Top 100 网站的 Drupal 架构师MongoDB。

【讨论】:

  • 我看不到 Mongo DB 保存节点的主体(描述)文件。有没有办法做到这一点?
猜你喜欢
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多