Skip to content

cornorR/aem-solr-search

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About AEM Solr Search

AEM Solr Search provides an intergration between AEM (CQ) and Apache Solr. It includes the following features:

  • SolrJ OSGi bundle
  • Suite of search UI components (i.e., facets, search input fields, pagination, etc.)
  • Server-side proxy
  • Quick start distribution of Apache Solr 4.9 (intended for development use only).
  • Geometrixx Media sample intergration with Solr.

Note: This README uses Google Analytics for tracking site visits using: Analytics

Requirements

  • Java 7 or greater
  • Adobe AEM (CQ) 5.6.1 (with the Geometrixx Media Site)
  • Maven 3

Getting Started

These instructions assume that AEM (CQ) is running on localhost on port 4502 with the default admin/admin credentials.

  1. Start AEM/CQ.

  2. Deploy AEM Solr Search by running the following from the root project.

     $ mvn clean install -Pauto-deploy-all
    
  3. Deploy Geometrixx Media sample and Geomextrixx Sample

     $ mvn install -Pauto-deploy-sample
     $ mvn install -Pauto-deploy-geo
     $ mvn install -Pauto-deploy-geo-sample
    
  4. Start Jetty. This will take sometime the first time, as Solr will be fetched from a Maven repository.

     $ cd aemsolrsearch-quickstart
     $ mvn clean resources:resources jetty:run
    
  5. In another terminal window run the index script.

     $ cd ../aemsolrsearch-geometrixx-media-sample
     $ ./index-geometrixx-media-articles.sh
     $ cd ../aemsolrsearch-geometrixx-sample
     $ ./index-geometrixx-content.sh 
    
  6. Open a browser and visit:

Security

TODO

For More Information

Send an email to [email protected].

Packages

No packages published

Languages

  • Java 45.6%
  • JavaScript 26.6%
  • XSLT 18.9%
  • CSS 6.3%
  • HTML 2.2%
  • Shell 0.4%