configuration

This project builds on the work done by eojthebrave and seanB for dense vector support in Search API Solr until support is officially in Search API Solr.

This adds Dense Vector support but also:

You will need at a minimum Solr 9.6 or higher installed with Search API Solr 4.x, along with the Drupal AI module and a configured AI provider. On the DenseVector processor configuration, you can select which provider to use to generate the embeddings to store in the index.

Image removed.

At this point, you should be able to do vector based searches with Solr in Drupal. Note that there are some limitations with Solr that the module cannot currently address. It is best to store only one field as a dense vector, as that is all Solr can support at the moment.

While using any provider is supported via the AI module, this module was tested using OpenAI Provider. Though any provider that offers embeddings generation should work.

Short name
search_api_solr_dense_vector
Supporting organizations
Supporting Development