Accueil / Taxonomy term

apache solr

Battleplan for Search & Solr in Drupal 8

tl;dr

Contrib Search maintainers are committed to make Drupal 8 kick ass with Search API.

Search is a massively cool technology spectrum with loads of really tough problems such as language stemming, delivering search as a site scales and helping customers actually find what they want. However, solving these is not so easy. Let’s look at the history of Search and Solr in Drupal.

Bridge the gap between Drupal & Non-Drupal content using RDFa/Semantic Data

Problem at hand!

Search is a hard thing to achieve, it really is. Let me show this by using an example of a restaurant chain that wants to add Drupal as their homepage of their whole chain. Of course, like many other organizations they do not only have Drupal running but also a subset of other web frameworks of open and closed source systems.

Meet Sam Lerner: "Acquia is fuel-injected knowledge."

Sam Lerner is an Acquia Client Advisor with something of a specialty in search technologies; he is the co-maintainer of the Google Search Appliance and Apache Solr Drupal projects. His job is to use his own knowledge and take advantage of Acquia's "deep bench" in all things Drupal to help clients make their websites successful. He calls working at Acquia "fuel injected knowledge".

Meet Peter Wolanin: We are changing the world.

In 2004, Peter Wolanin, then a full-time scientist, discovered Drupal while volunteering on a political campaign and building its website. As he puts it, the road to becoming a full-time software engineer at Acquia started when he discovered that "pretty soon, I got more interested in fixing the bugs than building the site ... "The satisfaction of fixing things sort of drew me in."

Using apachesolr to index custom data

Imagine you have a custom database table, storing some imported content for your nodes. This post will explain how this content can be exposed to be indexed by Solr via the apachesolr module. The example module provided was tested with apachesolr 6.x-1.6. It assumes that this custom content is associated to nodes (e.g. a custom imported text value).

Acquia Podcast 36: Neil Hastings on Solr and OpenLayers in Drupal 7

With advances in Apache Solr and Drupal, it is easier to do some really neat things with geolocating search results and displaying those results on a map. In this episode I talk with Neil Hastings of TreeHouse Agency about the work they did with Solr and OpenLayers maps for the US Dept of Energy.

Show notes

A story of an intern at Acquia

The history of my engagement with Acquia started a while ago — well, a couple of months. Considering how fast Acquia is growing, I'd call that "a while ago" around here!

The S-Files: Adding a custom sort to Acquia Search (Apache Solr)

Tech Support Case Studies

We've received several inquiries about adding custom sorts to the the sorting block on search results for our popular Acquia Search product. This is fortunately quite easy, though it currently involves preparing a custom module that implements one hook:
hook_apachesolr_prepare_query(&$query)

<?php
  
function hook_apachesolr_prepare_query(&$query) {
    
// You can get the 'solr_field_name' from q=admin/reports/apachesolr
    
$query->set_available_sort('solr_field_name', array(
      
// how the sort link is to appear in the sorts block
      
'title' => t('Name of sort'),
      
'default' => 'asc', // or 'desc'
     
));
   }
?>