Drupal: поиск пользовательского типа контента для мобильного приложения
Мне нужно искать контент (узлы) в друпале. Тип контента - пользовательский, со многими полями, такими как местоположение, URL, адрес электронной почты, адрес и некоторые другие. Я пытался написать свои собственные запросы, но результаты не были удовлетворительными. Я также попытался использовать "node_search_execute", но он не работает для нескольких ключевых слов и, например, если есть элемент с заголовком "Книги", node_search_execute не будет работать для "книги".
Есть ли хороший модуль, который я могу использовать для получения результатов от моего веб-сервиса внутри drupal, или мне следует попробовать свои запросы, чтобы он работал.
ПРИМЕЧАНИЕ. Мне нужно, чтобы результаты были возвращены в мобильное приложение.
Кто-нибудь может направить меня, чтобы сделать вещь правильно!!!
Спасибо
1 ответ
Одним из способов является создание новой таблицы типа MyIsam. Не изменяйте существующий тип таблицы, так как это может разрушить отношения.
Теперь добавьте данные в таблицу при добавлении / редактировании или используйте сервис cron для обновления этой таблицы. Выполните полнотекстовый поиск по этому вопросу, чтобы получить результаты.
ИЛИ ЖЕ
Используйте несколько запросов, чтобы получить данные, а затем вернуть результаты поиска. (Этот подход может быть неэффективным, но будет работать).