Advertising sustains the DA. Ads are hidden for members. Join today

Exhibit Apachesolr

Last updated on
30 April 2025

Creates an exhibit json feed for apachesolr search results. Search terms are passed into args.
Path: /exhibit/drupal/apachesolr_search?args={search terms}

Thanks to Josh Huckabee for the definition and facet definition example.

<div ex:role="viewPanel" class="latest-activity-exhibit">
  <div ex:role="view"
          ex:label="List"
          ex:showAll="true"
          ex:orders=".score"
          ex:directions="descending"
          ex:grouped="false"
          ex:formats="date { mode: short; show: date-time; template: 'MM/dd/yyyy' }">
            <div ex:role="lens" class="search-result" style="display: none;">
              <dt class="title"><a ex:href-content=".url" ex:content=".label"></a></dt>
              <dd>
              <p class="search-snippet" ex:content=".snippet"></p>
              <p class="search-info"><span ex:content=".node_type"></span> <span ex:content=".author"></span> <span ex:content=".created"></span> <span ex:content=".score"></span></p>
              </dd>
            </div>
  </div>
<div ex:role="view"
      ex:viewClass="Timeline"
      ex:label="Timeline"
      ex:formats="date { mode: short; show: date-time; template: 'MM/dd/yyyy' }"
      ex:start=".created"
      ex:end=".created"
      ex:topBandPixelsPerUnit="400"
      ex:eventLabel=".label">
        <div ex:role="lens" class="search-result" style="display: none;">
              <dt class="title"><a ex:href-content=".url" ex:content=".label"></a></dt>
              <dd>
              <p class="search-snippet" ex:content=".snippet"></p>
              <p class="search-info"><span ex:content=".node_type"></span> <span ex:content=".author"></span> <span ex:content=".created"></span> <span ex:content=".score"></span></p>
              </dd>
            </div>
</div>
</div>
<div class="facet" ex:role="facet" ex:expression=".author" ex:collapsible="true" ex:facetlabel="Author"></div>
<div class="facet" ex:role="facet" ex:expression=".node_type" ex:collapsible="true" ex:facetLabel="Content Type"></div>

Help improve this page

Page status: Not set

You can: