В статті буде розповідатись про те, як швидко налаштувати модуль Search API та Search API Solr search, і як дані з Solr сервера відображати за допомогою модуля Views. В статті не буде розповідатись, як встановити Apache Solr на сервер, тому для правильної роботи всього, що описано в статті, на вашому сервері вже повинен бути встановленний Apache Solr.
1) Додаємо необхідні ресурси.
Додамо в наш Drupal та включимо модулі Search API, Search API Solr search, Views, CTools, Entity, попередньо завантаживши в директорію libraries бібліотеку SolrPhpClient. Варто зауважити, що модуль Search facets не включиться, так як він вимагає facetsapi, але наразі нам це не важливо.
2) Доналаштування Solr сервера.
В директорії модуля Search API Solr search є два файли schema.xml та solrconfig.xml. Потрібно замінити в нашому ядрі Solr ці файли на ті, що в модулі. Після заміни файлів потрібно Solr перегрузити (тобто перегрузити tomcat aбо Jetty).
3) Налаштовуємо адмін частину.
В нас з'явилась ось така сторінка:
Натискаємо "Add server". В полі "Service class" вибираємо Solr service. Після чого, ми бачимо поля для встановлення з'єднання до нашого solr сервера. В нашому випадку, заповнені поля, виглядають так: