Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This is the Alpha 4 release of the Search API Solr Search module's D8 version. It's the first release that supports Solr 6. The support for Solr 3.x has been dropped. The minimum "officially supported" version is Solr 4.5.1.
It requires search_api 8.x-1.0-alpha15.
There are two major changes you need to be aware of and that might break custom code. At least you need to re-index all your content to get search results!
The first change affects the field names within Solr that are simplified compared to the last release, see #2699787: review name of solr field.
The second major change is that the default query parameter turned from 'AND' to 'OR' to be compatible with newer Solr versions from 5.5.0 and above, see #2721613: Amount of search results with Solr 5.5.x and 6.x differ from 5.4.1 and earlier.
We tried to implement some magic for the transition. But if you encounter any strange issues, the first thing you should do is to deploy the latest Solr config files from the module's solr-conf folder and afterwards delete the all data from the index and start a re-indexing process!
Complete list of changes:
- #2724117: Ensure backward compatibility with older schema versions using "AND" as default operator
- #2730635: Cache server and core infos
- #2728627: Conversion of query conditions into Solr filter queries fails on complex nested conditions
- #2726609: Update composer.json indent
- #2725783: Solr backend misses language filter
- #2725743: Add SolrHelper::getLuceneMatchVersion()
- #2724353: SOLR server url fails validation
- #2699787: review name of solr field
- #2722595: Add operator NOT BETWEEN
- #2721613: Amount of search results with Solr 5.5.x and 6.x differ from 5.4.1 and earlier
- #2704383: Support Solr 6.x
- #2721473: Add object oriented hook_search_api_query_alter() equivalent.
- #2719843: Call to getValues() on non object
- #2658090: Code style fixes.
- #2662612: Update travis.yml to support PHP 7
- #2677760: Destinguish between Solr server and deployed cores and improve version auto-detection
- #2716713: SolrHelper should support native calls to Solr's REST API
- #2699795: Edit search api index fail
- #2691801: port devel integration from apachesolr 7.x
- #2662612: Update travis.yml to support PHP 7
- #1400940: "IN" condition missing to create a filter query
- #2706959: fix search_api_solr.backend.schema.yml
- #2677732: Drop Solr 3.x and 1.x support