Нет Результатов Поиска - PullRequest
0 голосов
/ 24 мая 2009

Я установил apache solr на drupal 5, теперь, когда я выполняю поиск с помощью Admin, я получаю результаты, но не получаю их от Drupal.

Ответы [ 2 ]

1 голос
/ 11 июля 2010

Возможно, у вас проблема с разрешениями. Поскольку вы можете получить доступ к результатам поиска от администратора, поисковая система и -indexing работает. Поиск администратора Drupal возвращает все записи, независимо от их статуса (опубликован, неопубликован, черновик) или их доступа (существует множество разновидностей модулей доступа к контенту).

Во-первых, убедитесь, что узлы на самом деле видны на вашем сайте как «обычный» пользователь: анонимный или вошли в систему. Если это так, проблемы с доступом нет, и узлы публикуются. Во-вторых, убедитесь, что у вас нет модуля доступа, такого как органические группы или работающий домен: это может быть слегка неправильно настроено или использовано странным образом, и отключите доступ к контенту при определенных условиях. В-третьих, убедитесь, что вы не используете какие-либо модули, связанные с поиском. Может быть, вы установили модуль, который «улучшает» или «переопределяет» поиск? Такой модуль не изменит поведение администратора-поиска, но изменит то, что видно в результатах поиска.

Если ничего из этого не применимо, пожалуйста, опубликуйте дополнительную информацию.

0 голосов
/ 13 июля 2009

Я бы дважды проверил, что у Drupal есть разрешение на создание временных таблиц в базе данных. Если нет, вы всегда будете получать «ничего не найдено» при поиске.

...