Drupal 8 / Search API / Acquia Search Integration Inaccessible

Drupal 8 / Search API / Acquia Search Integration Inaccessible

8 posts / 0 new
Last post
markschaal@gmail.com's picture
markschaal
Points: 12
Drupal 8 / Search API / Acquia Search Integration Inaccessible

Ran into a bit of a problem that has me puzzled...when using Acquia Search on Acquia Cloud with Drupal 8 (Lightning distribution 1.0.2), we are experiencing an issue where after we install the following listed modules (in this order), our search index shows up in the Search API list with accurate information, but it reports errors connecting such as "The Solr server could not be reached or is protected by your service provider." and "You are using an incompatible schema.xml configuration file". (screenshot attached)

At this point, items will show up as needing to be indexed; however, the index always responds with 0/0 or 0/1, and when cron runs or we set immediate indexing, the count goes from 0/1 to 0/0. Are we missing a configuration step to ensure that Drupal 8's Search API can communicate with the Acquia Search servers?

List Modules installed (in order)

  1. Acquia Lightning 8.x-1.0.2 Baseline
  2. Acquia Connector
  3. Search API
  4. Search API SOLR
  5. Acquia Search
Status: 
Unresolved
john.kennedy's picture
john.kennedy
Points: 0

Which version of Solr is running?

markschaal@gmail.com's picture
markschaal
Points: 12

It looks like SOLR 3.5 from Acquia Search, judging by that connection string interface listed in the attached screenshot; however, when I go into Acquia Search via the web console, I cannot see any further details. It is also important to note I cannot select a relevant module version when I use the Acquia Search configuration setting (see attached screenshot).

I must be overlooking something, as we have spun up DrupalVM on our machine to debug any other factors and it appears the Search API / Search API SOLR modules connect easily..hmm..

markschaal@gmail.com's picture
markschaal
Points: 12

One other note that I just uncovered: In the Search API module settings I happened across a setting for the search index which specifies which SOLR core to use (defaults to DETECT AUTOMATICALLY). I noticed that if you try to set a manual declaration, SOLR 3.x isn't in the list...could it be that Search API / Search API SOLR stopped supporting that connector? (screenshot attached)

markschaal@gmail.com's picture
markschaal
Points: 12

I am uncertain how the spam post above qualifies as a duplicate post/fix. If there is a related link, please feel free to provide it.

Status Change: 
Unresolved
dmyburgh's picture
david.myburgh
Points: 99

Stupid spammers changed it duplicate and there is an automatic message that gets posted when that happens. Deleted both. Thanks for resetting the status.

markschaal@gmail.com's picture
markschaal
Points: 12

Before I go about seeing how to modify the Search API module to include a connector for SOLR 3.x, does anyone happen to know if 1) there is plan to allow for an 8.x module selection on the Acquia Search configuration page, or 2) if there is a way to adjust the default SOLR core version on Acquia Search?

amy.qualls's picture
Amy Qualls
Points: 72

My understanding is that Drupal 8 requires a 4.x version of Solr. If you need Solr 4, you should file an Acquia Support ticket to work on getting Solr 4.x set up for your subscription.

--
Amy Qualls
Training and Documentation Coordinator, Acquia