Drupal 7 Mongo Поиск просмотров - PullRequest
5 голосов
/ 25 ноября 2011

У меня есть узлы, которые прикреплены к документам Монго.

Я хочу иметь возможность сделать следующее:

Поиск по названию узла + описание + ключевые слова монго (в монго есть поле nid). Любой узел, который соответствует любой из этой информации, возвращается в представлении. Это возможно с каким-то особым видом? (Я уже могу искать вид по описанию)

1 Ответ

3 голосов
/ 28 ноября 2011

Вам необходимо сохранить заголовок и тело узла в документе mongodb, который вы хотите запросить, поскольку mongodb не может запросить.Если вы не привязаны к текущей структуре, сохраните ключевые слова в виде многозначного текстового поля и используйте efq_views .Если вы не можете этого сделать, я однажды написал бэкэнд MongoDB Views, вы можете посмотреть его в http://drupal.org/sandbox/chx/1261486, но ему уже лет.На самом деле единственная задача - сообщить MongoDB о структуре вашего документа, но если вы связаны со структурой, вам не нужно решать ее в общем виде.

Редактировать: Что касается правдоподобного, я (хорошо, был), сопровождающий модуля MongoDB Drupal, принимавший участие в разработке и начальной реализации API поля, был архитектором Drupal сайта Top 100, работающего на Drupal 7 + MongoDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...